Skip to main content

Manifest

{
"manifest": {
"n": 3, // N: The total number of nodes in the ring
"t": 2, // T: The threshold number of nodes to run decryption request (T <= N)
"dkg": "rabin", // DKG: Distributed Key Generation algorithm (available: rabin)
"pss": "avpss", // PSS: Proactive Secret Sharing algorithm (available: avpss)
"pre": "elgamal", // PRE: Proxy Re-Encryption algorithm (available: elgamal)
"bulletin": "p2p", // Bulletin: The network broadcast bulletin (available: p2p, sourcehub)
"transport": "p2p", // Transport: The overlay network transport (available: p2p)
"authentication": "jws-did", // Authentication: The authn scheme for clients (available: jws-did)
"authorization": "zanzi", // Authorization: The authz scheme for clients (available: zanzi, sourcehub)
"nodes": [ // Nodes: Set of node objects identifying the initial nodes.
{
"id":"16Uiu2HAmLyq5HXHSFxvxmGcsnwsYPZvTDtfe3CYnWDK8jDAHhJC5",
"address":"/ip4/127.0.0.1/tcp/9000"
},
],
"nonce": 0 // Nonce: Random value to adjust the determinstic RingID creation
}
}