* 1. [Objectif](#Objectif)
* 2. [Portée](#Porte)
* 3. [3. Documents de référence](#Documentsderfrence)
* 4. [Data publique](#Datapublique)
* 4.1. [Clés](#Cls)
* 4.2. [Peers](#Peers)
* 4.3. [Process](#Process)
* 4.4. [Messages](#Messages)
* 4.5. [RequestPrd](#RequestPrd)
* 4.6. [RequestPcd](#RequestPcd)
* 5. [Data privée](#Dataprive)
* 5.1. [Clés](#Cls-1)
* 5.2. [Peers](#Peers-1)
* 5.3. [Process](#Process-1)
* 5.4. [Messages](#Messages-1)
* 5.5. [RequestPrd](#RequestPrd-1)
* 5.6. [RequestPcd](#RequestPcd-1)
## 1. Objectif
## 2. Portée
## 3. Documents de référence
Voir [_Doc_references.md](_Doc_references.md).
## 4. Data publique
### 4.1. Clés
Base "key_recover_spend_list"
pseudo-code:
```json
[
{
"label": "",
"device_footprint": "",
"third_party_list": [
{
"device_footprint": "",
"sp_address": ""
}
],
"key_revoke_sp_address": ""
}
]
```
### 4.2. Peers
shared_peer_list_merged
pseudo-code:
```json
[
{
"shared_peer": {
"domain": "String",
"address_ip": "String",
"relay": {
"address_port": "",
"data_max_size": 0,
"pow_difficulty": 0,
"pow_pattern": "",
"pow_prefix": "",
"pow_timeout": 0,
"faucet_sp_address": ""
},
"l1_node": {
"address_port": null,
"explorer_base_url": null,
"sp_address_anchorage": null,
"sp_address_reward": null
},
"l1_miner": {
"sp_address_minig_reward": null,
"block_mined_list": []
},
"l2_node_list": [
{
"address_port": null,
"explorer_base_url": null,
"sp_address_anchorage": null,
"sp_address_reward": null,
"nbits": null,
"magic_number": null,
"challenge": null,
"l2_miner": {
"sp_address_minig_reward": null,
"sp_address_refunder": null,
"block_hash_mined_list": []
},
"l2_certif": {
"sp_address_certif_l1": null,
"sp_address_refunded": null,
"block_certified_list": []
}
}
],
"block_certif": {
"block_hash_list": [],
"certif_hash": [],
"l1_tx": null
}
}
}
]
```
### 4.3. Process
### 4.4. Messages
### 4.5. RequestPrd
### 4.6. RequestPcd
## 5. Data privée
### 5.1. Clés
Base "key_recover_spend_list"
pseudo-code:
```json
[
{
"label": "",
"keyrecoverSpend": {
"seed_rand_1": "",
"seed_rand_2": "",
"part_enc": ""
},
"key_recover_scan": "",
"process_shards_backup_list": [
{
"hash": "",
"members": []
}
]
}
]
```
### 5.2. Peers
### 5.3. Process
### 5.4. Messages
### 5.5. RequestPrd
### 5.6. RequestPcd