{
  "schema": "vaultfire.v3-launch-console-data.v1",
  "provenance": {
    "generator": "tools/build_v3_launch_console_data.mjs",
    "derivation": "Field selection only. No value is edited, rounded, inferred, or invented.",
    "sources": [
      {
        "path": "release-evidence/BASE_V3_READ_ONLY_CANDIDATE_MANIFEST_20260822.json",
        "sha256": "e4a3028796c74976f5b56cf034e2819c35944ae6c067b01ae1beb41ce55372ba",
        "bytes": 4394
      },
      {
        "path": "release-evidence/VAULTFIRE_V3_FINAL_CROSS_CHAIN_READINESS_20260822.json",
        "sha256": "7bd1ad0d3cafece1978289119a25d7496c2837cd3b1c62235abe8ffe295dfbae",
        "bytes": 139341
      },
      {
        "path": "release-evidence/V3_LAUNCH_CURRENT_STATUS_CORRECTIONS_20260823.json",
        "sha256": "f74d492497f1d5e4a231222e24945577ccdbb1df6df5a1e4c4f8ec7dd63d36e6",
        "bytes": 5562
      },
      {
        "path": "pr8/pilot/base_v3_read_only_public_roles.template.json",
        "sha256": "3bcde5f0f46b986786e323c020622617868a59bae1cadf0469eb066865ec5c84",
        "bytes": 3640
      }
    ],
    "candidateGeneratedAtUtc": "2026-08-22T19:07:00Z",
    "readinessPreparedDate": "2026-08-22",
    "releaseStatus": "engineering-gates-passed-human-inputs-required",
    "branch": "release/base-v3-mainnet-bootstrap-20260822",
    "validatedCombinedSourceCommit": "5362b1cd8a6f1ad27a6757810d0ec0d83b620aca",
    "frozenSourceCommit": "c1664d3bc0ec7abb09507223ce59550f9c5af36a",
    "disclaimer": "This is a conservative internal, AI-assisted evidence consolidation. Any internal AI-assisted audit or review evidence referenced here is not an independent human audit, does not provide a readiness or release approval, and gives no perfect, complete, or bug-free guarantee.",
    "claimsNotMade": [
      "readiness",
      "independent human audit completion",
      "deployment",
      "signing",
      "broadcast",
      "settlement",
      "Bazaar listing",
      "Solana native build/test pass",
      "perfect or bug-free software"
    ],
    "auditClaim": "No bug-free, audited, production-ready, pilot-live, or independent-review claim is made.",
    "independentHumanAuditComplete": false,
    "independentAuditHandoff": "pr10/partner-package/docs/INDEPENDENT_AUDIT_FROZEN_SOURCE_HANDOFF.md",
    "currentStatusCorrections": {
      "path": "release-evidence/V3_LAUNCH_CURRENT_STATUS_CORRECTIONS_20260823.json",
      "preparedDate": "2026-08-23",
      "purpose": "Correct two historical readiness-manifest findings on the read-only V3 launch console when later, checked-in source and command evidence is more current. This layer changes only the displayed status of the named findings; it does not change, delete, or reinterpret historical evidence.",
      "claimsNotMade": [
        "audit completion",
        "independent human audit completion",
        "deployment readiness",
        "deployment",
        "signing authorization",
        "broadcast authorization",
        "pilot readiness",
        "pilot approval",
        "payment readiness",
        "payment settlement",
        "Bazaar activation",
        "production durable idempotency"
      ],
      "correctedFindingIds": [
        "V2-ABI-001",
        "X402-VALID-AFTER"
      ]
    }
  },
  "authority": {
    "base": {
      "chainId": 8453,
      "deployer": {
        "address": "0xfA15Ee28939B222B0448261A22156070f0A7813C",
        "label": "ghostkey.base.eth",
        "status": "already-evidenced-public-wallet",
        "evidence": [
          "audit-evidence/phase3-v2-compatibility-20260822/PUBLIC_READONLY_EVIDENCE.md",
          "audit-evidence/phase3-v2-compatibility-20260822/public-readonly-evidence/discovery-and-read-responses.json"
        ],
        "note": "Public payTo/deployer wallet observed in published discovery evidence. Being the authorized connector does not authorize signing, deployment, or broadcast."
      },
      "canonicalConnectionPath": {
        "surface": "Base App in-app browser on mobile (Coinbase/Base Wallet)",
        "signingModel": "local wagmi/viem signing by ghostkey.base.eth in that wallet",
        "nonCanonicalButAccepted": [
          "MetaMask",
          "WalletConnect"
        ],
        "note": "MetaMask and WalletConnect may be used to connect and read state. Neither is the canonical deployment path for Base V3."
      }
    },
    "rejectedForV3Authority": [
      {
        "address": "0xA054f831B562e729F8D268291EBde1B2EDcFb84F",
        "reason": "operator-declared compromised wallet",
        "disposition": "rejected for every V3 role, signer slot, guardian, treasury, and deployer use"
      },
      {
        "address": "0x5a03C962227Dd478B5CD2B9f09E81105096154ad",
        "reason": "operator-declared audit-only burner",
        "disposition": "rejected for every V3 authority role; audit/observation use only"
      }
    ],
    "solanaPublicPayee": {
      "value": "6KpXaFmaR8WPWr79qzsMBvwDbDzYFErwNoWxfwqDr8JU",
      "classification": "V2 manifest evidence only",
      "disposition": "not a V3 authority, not a V3 program ID, and not settlement evidence",
      "evidence": [
        "audit-evidence/phase3-v2-compatibility-20260822/PUBLIC_READONLY_EVIDENCE.md"
      ]
    }
  },
  "tracks": [
    {
      "id": "base-read-only-bootstrap",
      "title": "Base read-only bootstrap",
      "chain": "Base mainnet (8453)",
      "state": "prepared",
      "stateLabel": "Prepared — not deployed, not signed, not broadcast",
      "facts": [
        {
          "label": "Release status",
          "value": "engineering-gates-passed-human-inputs-required"
        },
        {
          "label": "Mode",
          "value": "read-only-bootstrap"
        },
        {
          "label": "Planned transactions",
          "value": "6"
        },
        {
          "label": "Planned transaction value (wei)",
          "value": "0"
        },
        {
          "label": "Profile status",
          "value": "bootstrap-draft"
        },
        {
          "label": "Contracts in scope",
          "value": "RewardProgramV3, ThresholdConsensusV3, DisputeRegistryV3, BasePilotAccessControllerV3, MultisigGovernanceV3, SafeBondFactoryV3"
        },
        {
          "label": "Internal factory creates",
          "value": "PartnershipBondFactoryV3, AccountabilityBondFactoryV3"
        },
        {
          "label": "Base fork tests passed",
          "value": "6"
        },
        {
          "label": "Foundry non-fork tests passed",
          "value": "136"
        },
        {
          "label": "Website tests passed",
          "value": "36"
        },
        {
          "label": "Pinned public read-only block",
          "value": "50313644"
        }
      ],
      "flags": {
        "deployEnabled": false,
        "writesEnabled": false,
        "paymentsEnabled": false,
        "broadcastAuthorized": false,
        "unsignedPackageGenerated": false,
        "predictedAddressesGenerated": false,
        "signed": false,
        "broadcast": false
      },
      "deployedAddresses": null,
      "deploymentTransactions": null,
      "missingArtifacts": [
        "Verified immutable unsigned transaction package (deployment.unsignedPackageGenerated = false)",
        "Predicted deployment addresses (deployment.predictedAddressesGenerated = false)",
        "Explicit approval artifact carrying the exact phrase",
        "Seven owner-provided public role addresses (publicRoleAddressesPopulated = false)",
        "Fresh starting nonce disclosure for the deployer",
        "Independent human audit disposition (independentHumanAuditComplete = false)"
      ],
      "blockers": [
        {
          "id": "BOOTSTRAP-BLANK-PROFILE-001",
          "status": "intentionally-fail-closed",
          "summary": "The checked-in blank profile is not deployable-read-only and rejects before address or artifact access; no package file exists.",
          "provenance": {
            "basis": "historical-manifest-not-corrected",
            "path": "release-evidence/VAULTFIRE_V3_FINAL_CROSS_CHAIN_READINESS_20260822.json"
          }
        }
      ],
      "approvalPhrase": "APPROVE BASE V3 READ-ONLY DEPLOYMENT"
    },
    {
      "id": "base-capped-partner-pilot",
      "title": "Base capped partner pilot",
      "chain": "Base mainnet (8453)",
      "state": "blocked",
      "stateLabel": "Blocked — locked behind the read-only bootstrap and human gates",
      "facts": [
        {
          "label": "Pilot ready",
          "value": "false"
        },
        {
          "label": "Partner package",
          "value": "pr10/partner-package/"
        },
        {
          "label": "Partner package status",
          "value": "documentation-only; no proposal is submittable"
        },
        {
          "label": "Proposal templates",
          "value": "8"
        },
        {
          "label": "Approval evidence",
          "value": "none in templates"
        },
        {
          "label": "Targets or calldata in templates",
          "value": "none in templates"
        },
        {
          "label": "V2 remains default",
          "value": "true"
        }
      ],
      "flags": {
        "pilotReady": false
      },
      "deployedAddresses": null,
      "deploymentTransactions": null,
      "missingArtifacts": [
        "Completed Base read-only deployment (none exists yet)",
        "Independent human audit with dispositioned findings",
        "Approved roles, caps, timelock, and monitoring plan",
        "Partner consent and approved pilot scope",
        "Live payment evidence",
        "Exact approval phrase artifact"
      ],
      "blockers": [
        {
          "id": "PARTNER-PILOT-GATE",
          "status": "gated",
          "summary": "requires independent audit, approved roles, partner consent, caps, monitoring, live payment evidence, timelock, and APPROVE CAPPED BASE V3 PARTNER PILOT"
        }
      ],
      "approvalPhrase": "APPROVE CAPPED BASE V3 PARTNER PILOT"
    },
    {
      "id": "solana-v3",
      "title": "Solana V3",
      "chain": "Solana mainnet",
      "state": "blocked",
      "stateLabel": "Blocked — source-only, not deployed",
      "facts": [
        {
          "label": "V3 program status",
          "value": "not_deployed"
        },
        {
          "label": "Deployment or settlement evidence",
          "value": "none recorded"
        },
        {
          "label": "x402 USDC settlement",
          "value": "configured_unverified"
        },
        {
          "label": "Native validation",
          "value": "not executable in the captured environment; final RC2 toolchain command exit 127"
        },
        {
          "label": "Source readiness tests",
          "value": "exit 0; source-only test evidence, not a native build or validator pass"
        },
        {
          "label": "Source assessment only",
          "value": "true"
        },
        {
          "label": "Evidence",
          "value": "audit-evidence/final-solana-v3-20260822/AUDIT_FINAL_SOLANA_V3_20260822.md"
        }
      ],
      "flags": {
        "deployed": false,
        "activated": false,
        "signingOffered": false
      },
      "deployedAddresses": null,
      "deploymentTransactions": null,
      "missingArtifacts": [
        "Pinned Solana/Anchor/Rust toolchain with a passing native build and test run",
        "Verified program IDs (none recorded)",
        "Upgrade-authority custody threshold and pause/rollback runbook",
        "Reviewed transaction package",
        "Deployment or settlement evidence of any kind"
      ],
      "blockers": [
        {
          "id": "SOLANA-NATIVE-TOOLCHAIN-001",
          "status": "environment-not-executable",
          "summary": "Solana, Anchor, and Cargo were absent; no native build/test result is claimed.",
          "provenance": {
            "basis": "historical-manifest-not-corrected",
            "path": "release-evidence/VAULTFIRE_V3_FINAL_CROSS_CHAIN_READINESS_20260822.json"
          }
        },
        {
          "id": "SOLANA-MAINNET-READINESS-001",
          "status": "source-declared-not-ready",
          "summary": "The readiness model is source-only/not_deployed/configured_unverified, with no deployment or settlement evidence.",
          "provenance": {
            "basis": "historical-manifest-not-corrected",
            "path": "release-evidence/VAULTFIRE_V3_FINAL_CROSS_CHAIN_READINESS_20260822.json"
          }
        },
        {
          "id": "SOLANA-DETERMINISTIC-SBF",
          "status": "unresolved",
          "summary": "Toolchain versions are not source-pinned for reproducible SBF artifacts; no signed build digest or deployed-bytecode comparison exists.",
          "provenance": {
            "basis": "historical-manifest-not-corrected",
            "path": "release-evidence/VAULTFIRE_V3_FINAL_CROSS_CHAIN_READINESS_20260822.json"
          }
        },
        {
          "id": "SOLANA-DEPLOYMENT-CUSTODY",
          "status": "unresolved",
          "summary": "No executable mainnet accounts, deployment transaction, approved IDs, upgrade-authority custody threshold, pause/rollback runbook, or accountable deployment partner is evidenced.",
          "provenance": {
            "basis": "historical-manifest-not-corrected",
            "path": "release-evidence/VAULTFIRE_V3_FINAL_CROSS_CHAIN_READINESS_20260822.json"
          }
        }
      ],
      "approvalPhrase": null
    },
    {
      "id": "x402-v3",
      "title": "x402 V3",
      "chain": "Base / Solana rails (configured, unverified)",
      "state": "blocked",
      "stateLabel": "Opt-in and configured-unverified — V2 remains default",
      "facts": [
        {
          "label": "Default protocol version",
          "value": "v2"
        },
        {
          "label": "Registry entries",
          "value": "147"
        },
        {
          "label": "V2 entries",
          "value": "143"
        },
        {
          "label": "V3 entries",
          "value": "4"
        },
        {
          "label": "V3 default state",
          "value": "fail-closed"
        },
        {
          "label": "V3 access",
          "value": "explicit-opt-in-allowlist-only"
        },
        {
          "label": "V2 to V3 write redirect",
          "value": "forbidden"
        },
        {
          "label": "Bazaar live status",
          "value": "none; final RC2 pr7-bazaar-readiness exit 1 because owner-provided live evidence is absent. No payment, broadcast, or publication was attempted."
        },
        {
          "label": "Runtime boundary",
          "value": "Checked-in V2 /api/x402/* handling is fail-closed; prepared V3 has no checked-in app/api/v3 runtime route; matrix candidates are metadata only."
        },
        {
          "label": "Focused x402 tests passed",
          "value": "42"
        },
        {
          "label": "Payment security tests passed",
          "value": "34"
        },
        {
          "label": "Signed validAfter bound and tested",
          "value": "true"
        },
        {
          "label": "V3 live settlement verified",
          "value": "false"
        },
        {
          "label": "Production durable idempotency verified",
          "value": "false"
        }
      ],
      "flags": {
        "v2Default": true,
        "v3LiveSettlementVerified": false,
        "productionDurableIdempotencyVerified": false,
        "routeActivationOffered": false,
        "paymentOffered": false,
        "bazaarMutationOffered": false
      },
      "deployedAddresses": null,
      "deploymentTransactions": null,
      "missingArtifacts": [
        "Owner-authorized wallet and maximum budget for any bounded validation",
        "Immutable deployment SHA and build artifact checksum for the served middleware",
        "Durable transactional idempotency, outage recovery, and authenticated persistence",
        "Facilitator attestation, receipt verification, and reorg drill evidence"
      ],
      "blockers": [
        {
          "id": "X402-OWNER-EVIDENCE-001",
          "status": "fail-closed-not-ready",
          "summary": "Owner-provided Bazaar live evidence is absent; no payment, broadcast, or publication was attempted.",
          "provenance": {
            "basis": "historical-manifest-not-corrected",
            "path": "release-evidence/VAULTFIRE_V3_FINAL_CROSS_CHAIN_READINESS_20260822.json"
          }
        },
        {
          "id": "X402-DEPLOYMENT-IDENTITY",
          "status": "blocking",
          "summary": "Public OPTIONS behavior differed from the exact HEAD middleware; immutable deployment SHA and build artifact checksum are required.",
          "provenance": {
            "basis": "historical-manifest-not-corrected",
            "path": "release-evidence/VAULTFIRE_V3_FINAL_CROSS_CHAIN_READINESS_20260822.json"
          }
        },
        {
          "id": "X402-BASE-SETTLEMENT",
          "status": "blocking",
          "summary": "No owner-authorized wallet/budget, facilitator attestation, transaction, receipt verification, confirmation observation, or reorg drill is evidenced.",
          "provenance": {
            "basis": "historical-manifest-not-corrected",
            "path": "release-evidence/VAULTFIRE_V3_FINAL_CROSS_CHAIN_READINESS_20260822.json"
          }
        },
        {
          "id": "X402-SOLANA-SETTLEMENT",
          "status": "blocking",
          "summary": "29 Solana options are metadata-only and 48 explicitly have no Solana settlement; none may be called settled.",
          "provenance": {
            "basis": "historical-manifest-not-corrected",
            "path": "release-evidence/VAULTFIRE_V3_FINAL_CROSS_CHAIN_READINESS_20260822.json"
          }
        },
        {
          "id": "X402-DURABLE-CONCURRENCY",
          "status": "blocking-for-writes",
          "summary": "In-process idempotency/receipt maps do not establish durable transactional uniqueness, outage recovery, or authenticated persistence/webhook delivery.",
          "provenance": {
            "basis": "historical-manifest-not-corrected",
            "path": "release-evidence/VAULTFIRE_V3_FINAL_CROSS_CHAIN_READINESS_20260822.json"
          }
        }
      ],
      "approvalPhrase": null
    }
  ],
  "roleInputs": {
    "templatePath": "pr8/pilot/base_v3_read_only_public_roles.template.json",
    "templateSha256": "3bcde5f0f46b986786e323c020622617868a59bae1cadf0469eb066865ec5c84",
    "schema": "vaultfire.base-v3-read-only-public-roles.v1",
    "status": "awaiting-owner-input",
    "chain": {
      "name": "base",
      "chainId": 8453
    },
    "frozenSourceCommit": null,
    "governance": {
      "signerCount": 5,
      "threshold": 3,
      "minimumTimelockSeconds": 86400,
      "signerSlots": [
        1,
        2,
        3,
        4,
        5
      ]
    },
    "requiredCounts": {
      "governanceSignerAddresses": 5,
      "guardianAddresses": 1,
      "treasuryAddresses": 1,
      "signerCustodyDisclosures": 5,
      "publicDeployerAddress": 1,
      "freshStartingNonce": 1,
      "independentHumanAuditDisposition": 1
    },
    "instructions": [
      "Enter public Base EVM addresses only. Never include a private key, seed phrase, keystore, password, signature, or recovery material.",
      "Provide exactly five distinct governance signer addresses.",
      "The guardian must be distinct from every governance signer.",
      "The treasury must be distinct from the guardian and every governance signer.",
      "Complete one truthful custody record for each signer address.",
      "If a signer is founder-controlled, classification must be founder-controlled-non-independent, nonIndependent must be true, and rotationRequired must be true.",
      "Do not label a founder-controlled address as an independent partner.",
      "Completing this form does not authorize signing, broadcast, deployment, activation, funding, or pilot readiness."
    ],
    "allowedCustodyClassifications": {
      "founder-controlled-non-independent": {
        "requiredNonIndependent": true,
        "requiredRotationRequired": true,
        "meaning": "Founder-controlled bootstrap signer. It is not represented as an independent partner and must be rotated before partner value, pilot writes, or production activation."
      },
      "independent-partner": {
        "requiredNonIndependent": false,
        "requiredRotationRequired": false,
        "meaning": "Signer controlled by a genuinely independent approved party. Do not use this label without that party's confirmation."
      }
    },
    "confirmations": [
      "allSevenAddressesAreValidNonzeroBaseEvmAddresses",
      "allFiveSignerAddressesAreDistinct",
      "guardianIsDistinctFromEverySigner",
      "treasuryIsDistinctFromGuardianAndEverySigner",
      "eachSignerCustodyClassificationIsTruthful",
      "eachControllerConfirmedThePublicAddress",
      "noPrivateKeySeedPhraseOrSigningMaterialIsIncluded"
    ],
    "authorization": {
      "bootstrapDeploymentAuthorized": false,
      "mainnetBroadcastApproved": false,
      "pilotReady": false
    },
    "emptyTemplate": {
      "schema": "vaultfire.base-v3-read-only-public-roles.v1",
      "status": "awaiting-owner-input",
      "chain": {
        "name": "base",
        "chainId": 8453
      },
      "frozenSourceCommit": null,
      "governance": {
        "threshold": 3,
        "signerCount": 5,
        "minimumTimelockSeconds": 86400,
        "signers": [
          {
            "slot": 1,
            "address": null,
            "custody": {
              "classification": null,
              "nonIndependent": null,
              "rotationRequired": null,
              "controllerAcknowledgement": null
            }
          },
          {
            "slot": 2,
            "address": null,
            "custody": {
              "classification": null,
              "nonIndependent": null,
              "rotationRequired": null,
              "controllerAcknowledgement": null
            }
          },
          {
            "slot": 3,
            "address": null,
            "custody": {
              "classification": null,
              "nonIndependent": null,
              "rotationRequired": null,
              "controllerAcknowledgement": null
            }
          },
          {
            "slot": 4,
            "address": null,
            "custody": {
              "classification": null,
              "nonIndependent": null,
              "rotationRequired": null,
              "controllerAcknowledgement": null
            }
          },
          {
            "slot": 5,
            "address": null,
            "custody": {
              "classification": null,
              "nonIndependent": null,
              "rotationRequired": null,
              "controllerAcknowledgement": null
            }
          }
        ]
      },
      "guardian": {
        "address": null,
        "controllerAcknowledgement": null
      },
      "treasury": {
        "address": null,
        "controllerAcknowledgement": null
      },
      "confirmations": {
        "allSevenAddressesAreValidNonzeroBaseEvmAddresses": false,
        "allFiveSignerAddressesAreDistinct": false,
        "guardianIsDistinctFromEverySigner": false,
        "treasuryIsDistinctFromGuardianAndEverySigner": false,
        "eachSignerCustodyClassificationIsTruthful": false,
        "eachControllerConfirmedThePublicAddress": false,
        "noPrivateKeySeedPhraseOrSigningMaterialIsIncluded": false
      },
      "allowedCustodyClassifications": {
        "founder-controlled-non-independent": {
          "requiredNonIndependent": true,
          "requiredRotationRequired": true,
          "meaning": "Founder-controlled bootstrap signer. It is not represented as an independent partner and must be rotated before partner value, pilot writes, or production activation."
        },
        "independent-partner": {
          "requiredNonIndependent": false,
          "requiredRotationRequired": false,
          "meaning": "Signer controlled by a genuinely independent approved party. Do not use this label without that party's confirmation."
        }
      },
      "instructions": [
        "Enter public Base EVM addresses only. Never include a private key, seed phrase, keystore, password, signature, or recovery material.",
        "Provide exactly five distinct governance signer addresses.",
        "The guardian must be distinct from every governance signer.",
        "The treasury must be distinct from the guardian and every governance signer.",
        "Complete one truthful custody record for each signer address.",
        "If a signer is founder-controlled, classification must be founder-controlled-non-independent, nonIndependent must be true, and rotationRequired must be true.",
        "Do not label a founder-controlled address as an independent partner.",
        "Completing this form does not authorize signing, broadcast, deployment, activation, funding, or pilot readiness."
      ],
      "authorization": {
        "bootstrapDeploymentAuthorized": false,
        "mainnetBroadcastApproved": false,
        "pilotReady": false
      }
    }
  },
  "approvals": {
    "baseReadOnlyPhrase": "APPROVE BASE V3 READ-ONLY DEPLOYMENT",
    "partnerPilotPhrase": "APPROVE CAPPED BASE V3 PARTNER PILOT",
    "approvalArtifactPresent": false,
    "transactionPackagePresent": false,
    "note": "No approval artifact and no verified immutable transaction package exist in the checked-in evidence, so every signing, sending, and broadcast control stays absent from this console."
  },
  "verifiedDeployments": {
    "baseV3Addresses": {
      "accountabilityBond": null,
      "bipVault": null,
      "bondFactory": null,
      "consensus": null,
      "controller": null,
      "disputeRegistry": null,
      "evidenceRegistry": null,
      "governance": null,
      "identityAdapter": null,
      "legacyKyaAdapter": null,
      "mandateRegistry": null,
      "mutualAidPool": null,
      "partnershipBond": null,
      "rewardProgram": null,
      "streetCred": null,
      "taskEscrow": null,
      "validationRegistry": null
    },
    "baseV3AddressInterpretation": "All V3 deployment address fields are null in the committed review-only manifest; no V3 deployment transaction hash is recorded. Existing V2 integration references are not V3 deployment evidence.",
    "baseV3AddressStatus": "none recorded",
    "transactionHashes": []
  },
  "remainingHumanDecisions": [
    "Obtain canonical or verified source/ABI evidence for VaultfireTrustAttestation, or keep the strict public-role gate closed.",
    "Commission an independent human review for an explicitly frozen source/build/deployment scope and disposition all findings; internal AI-assisted evidence is not a substitute.",
    "Decide whether any Base V3 deployment is desired; if so, select accountable signers, guardian, custody controls, addresses, caps, timelocks, reviewed calldata, and post-state verification before any proposal.",
    "Decide whether x402/Bazaar remains disabled or whether to authorize a tightly bounded non-production validation with named wallet, budget, routes, facilitator, finality policy, durable persistence, and evidence plan.",
    "Provide and run a pinned Solana/Anchor/Rust toolchain, then make a separate decision on Solana program IDs, custody, activation, bridge/attestation design, payment lifecycle, and privacy/data-minimization controls.",
    "Approve a V2 preservation and rollback disposition only after the unresolved ABI/API/route/withdrawal evidence is independently reviewed."
  ]
}
