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