Initial push
This commit is contained in:
26
hubzilla/addon/cry01/contracts/signal-v1.json
Normal file
26
hubzilla/addon/cry01/contracts/signal-v1.json
Normal file
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"_meta": {
|
||||
"contract": "cry01-signal",
|
||||
"version": "1.0",
|
||||
"purpose": "Capacity signal registration by a verified SASE participant."
|
||||
},
|
||||
"_header": {
|
||||
"addon": "cry01",
|
||||
"association_slug": "The association this signal is registered against.",
|
||||
"participant_xchan": "The xchan hash of the signaling participant.",
|
||||
"submitted_at": "ISO 8601 timestamp.",
|
||||
"node_token_hash": "SHA-256 of the node token — not the token itself."
|
||||
},
|
||||
"_payload": {
|
||||
"g1_pubkey": "The participant's Ğ1 public key. Required — this is the payment address.",
|
||||
"capacity_description": "Plain-language description of what is being offered or sought.",
|
||||
"g1_denomination": "The amount in Ğ1 the participant considers fair exchange.",
|
||||
"duration_days": "How many days this capacity is available from submission date.",
|
||||
"category_id": "One of the operator-defined signal_categories ids from config.json.",
|
||||
"direction": "offer or seek — whether the participant is providing or requesting this capacity."
|
||||
},
|
||||
"_credentials": {
|
||||
"vc": "W3C Verifiable Credential issued for this signal. See CRY01-SPEC.md contracts/vc-v1.json.",
|
||||
"ots": "OpenTimestamps proof anchoring this signal to Bitcoin. See CRY01-SPEC.md contracts/ots-v1.json."
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user