{
  "_source": "FUNDING.md, TREASURY.md, funding/wallets.json, funding/ledger.csv, funding/maintainer-runway.md. Received, spent, and available must be reconciled against funding/ledger.csv before this file is changed.",
  "campaign_id": "genesis-2026-08",
  "status": "open",
  "status_date": "2026-08-10",
  "currency": "USD",

  "target": 6000,
  "received": 0,
  "committed": 0,
  "spent": 0,
  "available": 0,
  "in_kind": 0,

  "allocations": [
    { "id": "maintainer-runway", "label": "Maintainer compensation and living runway", "target": 2200, "note": "Food, housing, communications, and uninterrupted engineering time." },
    { "id": "coding-and-model-access", "label": "Coding-agent, model, and API access", "target": 1200, "note": "The implementation and review tooling the gates are built with." },
    { "id": "compute-and-isolation", "label": "Compute and isolated worker infrastructure", "target": 900, "note": "Separate worker and control networks are a Gate 1 residual risk." },
    { "id": "storage-monitoring-security", "label": "Object storage, backups, monitoring, and security", "target": 500, "note": "Evidence storage is durable storage. Losing it loses the proof." },
    { "id": "docs-accessibility-site", "label": "Documentation, accessibility, and technical website", "target": 500, "note": "Including independent accessibility and factual review." },
    { "id": "administration-legal", "label": "Accounting, administration, and legal review", "target": 300, "note": "Treasury reconciliation and licence review." },
    { "id": "contingency", "label": "Contingency", "target": 400, "note": "Unallocated. Reallocation is permitted when recorded publicly." }
  ],

  "channels": {
    "wallet": {
      "status": "pending-declaration",
      "note": "No contribution address has been declared. No address, QR code, or contribution button will appear on this site until a dedicated wallet is created, backed up offline, verified character by character, and committed to funding/wallets.json with its network name, chain ID, and exact accepted assets."
    },
    "github_sponsors": {
      "status": "not-enabled",
      "note": "To be enabled after the repository is public and sponsor onboarding is complete."
    },
    "grants": {
      "status": "open-to-enquiries",
      "note": "Any confidential term that could affect protocol independence must be rejected or disclosed before acceptance."
    },
    "in_kind": {
      "status": "open",
      "note": "Compute credits, storage, security review, documentation review, and introductions are recorded separately from cash."
    }
  },

  "rights_granted": [
    "Public or private acknowledgment, at the contributor's choice.",
    "Project updates.",
    "Transparent evidence of how the contribution was used.",
    "Participation through the ordinary contribution and review process."
  ],

  "rights_not_granted": [
    "Ownership of the protocol.",
    "Equity, by implication or otherwise.",
    "Governance votes or private vetoes.",
    "Canon or ontology admission.",
    "Preferential security exceptions.",
    "Exclusive or early access to the specification.",
    "A token.",
    "Any promise of financial return."
  ],

  "disclaimers": {
    "rights": "Contributions fund public work. They do not purchase equity, protocol ownership, governance rights, private technical votes, preferential canon admission, exclusivity, or a financial return. There is no protocol token.",
    "tax": "Contributions are not represented as tax-deductible. Until a qualified fiscal sponsor or eligible legal entity confirms otherwise, no tax treatment is claimed.",
    "privacy": "A public blockchain address is pseudonymous, not anonymous. Transaction histories can be correlated. A contributor requiring strong privacy should not assume a public chain provides it.",
    "allocation": "Allocations are planning targets, not promises to spend each category in full. Material reallocations are explained in the treasury notes."
  }
}
