docs/quorum-vault-system/src/component-documents/vaults-repository.md

57 lines
916 B
Markdown

/* ANCHOR: all */
# Vaults Repository
// ANCHOR: content
This repository holds data pertaining to vaults. The primary data consists of:
* Operation proposals
* Operation approvals
* Payloads
* Trusted PGP keyring
* Shardfiles
* Blockchain metadata
* Policies (such as spending rules)
* Ceremony logs
## Directives
* MUST be a private repository
* MUST require signed commits
## Repository Structure
```
keys/
all/
fingerprint.asc
<namespace>/
ceremonies/
<date>/
log.txt
payloads/
payload_<num>.json
payload_<num>.json.sig
blockchain_metadata/
sol_nonce_address.txt
policies/
spending-policy.json [NOT IMPLEMENTED]
keyring.asc
shardfile.asc
```
## Procedure: Setting up Repository
{{ #include ./git-repository-initialization.md:procedure}}
// ANCHOR_END: content
/* ANCHOR_END: all */