{
  "project": "PrivateDAO",
  "programId": "5AhUsbQ4mJ8Xh7QJEomuS85qGgmK9iNvFqzF669Y7Psx",
  "verificationWallet": "4Mm5YTRbJuyA8NcWM85wTnx6ZQMXNph2DSnzCCKLhsMD",
  "diagnosticsPage": "https://x-pact.github.io/PrivateDAO/diagnostics/",
  "runtimeDocs": [
    "docs/read-node/indexer.md",
    "docs/rpc-architecture.md",
    "docs/backend-operator-flow.md",
    "docs/read-node/snapshot.generated.md",
    "docs/read-node/snapshot.generated.json",
    "docs/read-node/ops.generated.md",
    "docs/read-node/ops.generated.json",
    "docs/frontier-integrations.generated.md",
    "docs/frontier-integrations.generated.json",
    "docs/competitive/analysis.generated.md",
    "docs/competitive/analysis.generated.json",
    "docs/read-node/same-domain-deploy.md",
    "docs/wallet-runtime.md",
    "docs/runtime/real-device.md",
    "docs/runtime/real-device-captures.json",
    "docs/runtime/real-device.generated.md",
    "docs/runtime/real-device.generated.json",
    "docs/magicblock/runtime-evidence.md",
    "docs/magicblock/runtime-captures.json",
    "docs/magicblock/runtime.generated.md",
    "docs/magicblock/runtime.generated.json",
    "docs/magicblock/private-payments.md",
    "docs/magicblock/operator-flow.md",
    "docs/zk/enforced-runtime-evidence.md",
    "docs/zk/enforced-runtime-captures.json",
    "docs/zk/enforced-runtime.generated.md",
    "docs/zk/enforced-runtime.generated.json",
    "docs/zk/enforced-operator-flow.md",
    "docs/zk/external-closure.json",
    "docs/zk/external-closure.generated.md",
    "docs/zk/external-closure.generated.json",
    "docs/wallet-compatibility-matrix.generated.md",
    "docs/wallet-compatibility-matrix.generated.json",
    "docs/fair-voting.md",
    "docs/devnet-canary.generated.md",
    "docs/devnet-canary.generated.json",
    "docs/go-live-criteria.md",
    "docs/operational-drillbook.md"
  ],
  "supportedWallets": [
    {
      "id": "auto-detect",
      "label": "Auto Detect"
    },
    {
      "id": "phantom",
      "label": "Phantom"
    },
    {
      "id": "solflare",
      "label": "Solflare"
    },
    {
      "id": "backpack",
      "label": "Backpack"
    },
    {
      "id": "glow",
      "label": "Glow"
    }
  ],
  "runtimeNotes": [
    "Browser-side wallet diagnostics are exposed through the live frontend.",
    "Provider detection and capability reporting are reviewer-visible.",
    "A generated wallet compatibility matrix makes per-wallet support surfaces explicit.",
    "A read-only Devnet canary provides a lightweight operational signal between heavy stress runs.",
    "A read-only backend read node can serve proposal, DAO, and wallet-readiness data without pushing every read through browser RPC calls.",
    "A generated read-node snapshot captures runtime, cache, proposal, zk-mode, and confidential-payout coverage for reviewer-visible backend health.",
    "A generated Frontier integration package binds ZK anchors, MagicBlock settlement, REFHE settlement, and backend-indexed RPC state into one Devnet-verified review path.",
    "A generated Colosseum competitive analysis anchors the product wedge against comparable privacy, DAO, and treasury projects instead of relying on vague market claims.",
    "Real-device runtime capture intake is tracked separately so mobile and desktop wallet runs can be added without rewriting reviewer docs.",
    "A separate MagicBlock runtime capture path tracks confidential token payout corridor execution across wallets without overstating full coverage.",
    "A separate zk_enforced runtime capture path tracks stronger-path wallet evidence without overstating production readiness.",
    "A separate zk external closure package tracks the remaining external execution path: captures, audit, and verifier-boundary freeze.",
    "Real client-side wallet QA remains required before any mainnet cutover claim."
  ],
  "pdaoToken": {
    "mint": "AZUkprJDfJPgAp7L4z3TpCV3KHqLiA8RjHAVhK9HCvDt",
    "programId": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb",
    "tokenAccount": "F4q77ZMJdC7eoEUw3CCR7DbKGTggyExjuMGKBEiM2ct4"
  }
}
