security_review/genesis_allocation_template.json
1586 bytes
{
"allocation_hash": "131ED3AD0536152AB3D6590D7804DCF614206617DEAE41D238905913E36944E1",
"allocations": [],
"approval": {
"approved": false,
"approved_at": "",
"approved_by": "",
"notes": "",
"reviewed_source_hash": ""
},
"chain_id": "spacecash-devnet-1",
"genesis_plan_hash": "55D62969DFEE8460989A8A36D59F37D78CFB8BAF48DE44BF7B991FE61DFEEC27",
"genesis_plan_id": "spacecash-devnet-genesis-plan-v1",
"manual_gate": {
"id": "legal_compliance_review_complete",
"reason": "A human-reviewed allocation basis, distribution plan, treasury controls, and legal/compliance approval are required before launch.",
"status": "not_complete"
},
"mode": "spacecash-genesis-allocation-v1",
"monetary_policy_hash": "5C4C51D443B91EF950B0E3FCC2A653F14C650E2316CACF2D93740CE180496B64",
"monetary_policy_id": "spacecash-devnet-monetary-policy-v1",
"required_allocation_fields": [
"address",
"amount_units",
"label",
"basis",
"reviewer"
],
"rules": [
"Historical devnet wallet balances do not automatically migrate.",
"Candidate private keys are not allowed in a launch allocation.",
"Every allocation row must have address, amount_units, label, basis, and reviewer.",
"The approved allocation total must exactly equal the protocol supply cap.",
"The approval block and manual legal/compliance gate must be complete before launch."
],
"status": "template_only_not_approved",
"supply_cap": "1000000000",
"supply_cap_units": 1000000000000000,
"version": 1
}