{
  "generatedAt": "2026-06-17T14:12:03.045Z",
  "version": "2026-06-17b",
  "visibility": "public_testnet_holder_snapshot_no_secrets",
  "status": "waiting_for_contract",
  "purpose": "Preparar um snapshot publico e somente leitura de futuros holders FOPPE em Sepolia, sem executar transacao, conectar carteira, publicar segredo, abrir preco, pool, venda ou mainnet.",
  "network": "sepolia",
  "token": {
    "name": "FOPPE",
    "symbol": "FOPPE",
    "decimals": 18,
    "expectedTotalSupplyTokens": "1000000"
  },
  "contractAddress": "",
  "contractStatusSource": "./data/sepolia-contract.json",
  "onchainEventsSource": "./data/onchain-events.json",
  "transferProofSource": "./data/transfer-proof.json",
  "marketGateSource": "./data/market-gates.json",
  "snapshotState": {
    "snapshotReady": true,
    "contractRequired": true,
    "contractPublished": false,
    "publicRpcReadOnly": true,
    "eventIndexRequired": true,
    "siteSendsTransactions": false,
    "walletConnectEnabled": false,
    "holderCount": 0,
    "totalObservedBalanceRaw": "0",
    "totalObservedBalanceTokens": "0",
    "lastSnapshotBlock": null,
    "snapshotOpen": false,
    "cloudPreflightUpdatesThisJson": true,
    "localMacRequired": false,
    "secretValuesReturned": false
  },
  "holders": [],
  "acceptedFutureEvidence": [
    "holder_public_address",
    "balance_raw",
    "balance_tokens",
    "source_transfer_event_hash",
    "source_block_number",
    "token_contract_address",
    "snapshot_block_number",
    "sepolia_explorer_url",
    "timestamp"
  ],
  "readinessChain": [
    {
      "id": "contract",
      "status": "blocked_by_missing_contract",
      "evidence": "./data/sepolia-contract.json"
    },
    {
      "id": "onchain_events",
      "status": "events_empty",
      "evidence": "./onchain-events.html"
    },
    {
      "id": "holder_snapshot",
      "status": "empty_until_events_exist",
      "evidence": "./holder-snapshot.html"
    },
    {
      "id": "market_gate",
      "status": "closed",
      "evidence": "./data/market-gates.json"
    }
  ],
  "publicEvidence": {
    "holderSnapshotPage": "./holder-snapshot.html",
    "holderSnapshotJson": "./data/holder-snapshot.json",
    "onchainEventsPage": "./onchain-events.html",
    "onchainEventsJson": "./data/onchain-events.json",
    "contractStatus": "./data/sepolia-contract.json",
    "transferProof": "./transfer-proof.html",
    "walletAdd": "./wallet-add.html",
    "marketGates": "./data/market-gates.json",
    "riskPack": "./risk-pack.html",
    "sourceWorkflowRun": "https://github.com/fazendapitanguitecno-arch/foppeos/actions/runs/27695260144"
  },
  "safety": {
    "testnetOnly": true,
    "readOnlySnapshot": true,
    "noPublicOffering": true,
    "noInvestmentAdvice": true,
    "noFinancialPromise": true,
    "noAssetBackedClaim": true,
    "noHolderEconomicRights": true,
    "publicSaleAllowed": false,
    "mainnetAllowed": false,
    "priceDiscoveryAllowed": false,
    "dexPoolAllowed": false,
    "paidFundingAllowed": false,
    "realEthAllowed": false,
    "siteTransactionExecutionAllowed": false,
    "walletConnectionAllowed": false,
    "secretValuesReturned": false,
    "privateKeyReturned": false,
    "rpcUrlReturned": false,
    "localMacRequired": false
  },
  "completionDoesNotAuthorize": [
    "public_sale",
    "price",
    "dex_pool",
    "cex_listing",
    "mainnet",
    "investment_claim",
    "asset_backing_claim",
    "liquidity_promise",
    "holder_rights_claim"
  ],
  "contractExplorerUrl": "",
  "latestPublicBalanceCheck": {
    "source": "public_sepolia_rpc",
    "balanceHex": "0x0",
    "balanceWei": "0",
    "balancePositive": false,
    "checkedAt": "2026-06-17T14:12:03.045Z",
    "rpcHost": "ethereum-sepolia-rpc.publicnode.com",
    "balanceChecked": true
  },
  "freshnessPolicy": {
    "source": "github_actions_schedule",
    "workflow": "FOPPE Sepolia Auto Deploy",
    "cadence": "every_15_minutes_or_manual_dispatch_or_pages_deploy_completion_or_ci_success",
    "expectedCloudPollIntervalMinutes": 15,
    "staleAfterMinutes": 45,
    "nextExpectedCloudCheckAt": "2026-06-17T14:27:03.045Z",
    "staleAfter": "2026-06-17T14:57:03.045Z",
    "manualMacRequired": false,
    "runsCloudOnly": true,
    "secretValuesReturned": false
  },
  "publicPreflightPublication": {
    "workflow": "FOPPE Sepolia Auto Deploy",
    "automationWorkflow": "FOPPE Sepolia Auto Deploy",
    "triggerEvent": "workflow_run",
    "triggerWorkflowName": "FOPPEOS Cloudflare Pages Deploy",
    "triggerWorkflowConclusion": "success",
    "triggerWorkflowRunUrl": "https://github.com/fazendapitanguitecno-arch/foppeos/actions/runs/27695193536",
    "triggerWorkflowHeadSha": "04f78eee0f73571e4f7b9ab189dcc703a8a0949e",
    "triggerWorkflowEventParsed": true,
    "script": "scripts/publish-sepolia-preflight-public-status.mjs",
    "publishedByCloudRunner": true,
    "directPagesDeploy": true,
    "publishesEvenWhenUnfunded": true,
    "usesLocalSecrets": false,
    "secretValuesReturned": false,
    "privateKeyReturned": false,
    "rpcUrlReturned": false
  },
  "lastCloudCheck": {
    "checkedAt": "2026-06-17T14:12:03.045Z",
    "workflow": "FOPPE Sepolia Auto Deploy",
    "automationWorkflow": "FOPPE Sepolia Auto Deploy",
    "triggerEvent": "workflow_run",
    "triggerWorkflowName": "FOPPEOS Cloudflare Pages Deploy",
    "triggerWorkflowConclusion": "success",
    "triggerWorkflowRunUrl": "https://github.com/fazendapitanguitecno-arch/foppeos/actions/runs/27695193536",
    "triggerWorkflowHeadSha": "04f78eee0f73571e4f7b9ab189dcc703a8a0949e",
    "triggerWorkflowEventParsed": true,
    "sourceWorkflowRun": "https://github.com/fazendapitanguitecno-arch/foppeos/actions/runs/27695260144",
    "cloudPollIntervalMinutes": 15,
    "nextExpectedCloudCheckAt": "2026-06-17T14:27:03.045Z",
    "staleAfter": "2026-06-17T14:57:03.045Z",
    "publicBalancePreflight": true,
    "publicPreflightPublished": true,
    "deployAttempted": false,
    "deployExecuted": false,
    "waitingForTestEth": true,
    "safetyBlockers": [
      "Carteira Sepolia sem ETH de teste para pagar gas."
    ],
    "secretValuesReturned": false,
    "privateKeyReturned": false,
    "rpcUrlReturned": false
  }
}
