{ "_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." } }