{
  "generatedAt": "2026-06-17T17:29:27.365Z",
  "version": "2026-06-17a",
  "visibility": "public_funding_tripwire_no_secrets",
  "status": "contract_published_testnet_only",
  "purpose": "Publicar a regra exata que transforma Sepolia ETH gratuito em tentativa cloud-only de deploy, sem segredo, venda, preco, pool ou mainnet.",
  "network": "sepolia",
  "deployerAddress": "0x48ede75D765061e3c11f22af143194c51D8Dc638",
  "deployerExplorerUrl": "https://sepolia.etherscan.io/address/0x48ede75D765061e3c11f22af143194c51D8Dc638",
  "trigger": {
    "id": "sepolia_balance_positive_tripwire",
    "source": "public_sepolia_rpc",
    "condition": "latestPublicBalanceCheck.balancePositive=true",
    "currentBalanceWei": "47808336981465432",
    "currentBalanceHex": "0xa9d96ddf151958",
    "balanceChecked": true,
    "balancePositive": true,
    "allowedFundingSource": "free_public_faucet",
    "disallowedFunding": [
      "real_eth",
      "paid_eth",
      "mainnet_eth",
      "user_private_key"
    ],
    "transitionAllowedNow": false
  },
  "whenArmed": {
    "currentAction": "wait_for_cloud_auto_deploy",
    "nextExpectedCloudCheckAt": "2026-06-17T17:44:27.365Z",
    "staleAfter": "2026-06-17T18:14:27.365Z",
    "watcherCadence": "every_15_minutes_or_manual_dispatch_or_pages_deploy_completion_or_ci_success"
  },
  "whenTripped": {
    "workflow": "FOPPE Sepolia Auto Deploy",
    "runner": "github_actions_cloud_runner",
    "expectedAction": "call_railway_guarded_deploy_no_local",
    "railwayMode": "--no-local",
    "callsRailwayOnlyWhenFunded": true,
    "deployAttemptAllowed": false,
    "expectedPublicOutputs": [
      "./data/sepolia-funding.json",
      "./data/sepolia-post-funding-runway.json",
      "./data/sepolia-contract.json",
      "./data/deploy-attempts.json",
      "./data/watcher-ledger.json"
    ],
    "localMacRequired": false,
    "usesLocalSecrets": false,
    "secretValuesReturned": false,
    "privateKeyReturned": false,
    "rpcUrlReturned": false
  },
  "latestPublicBalanceCheck": {
    "source": "public_sepolia_rpc",
    "balanceHex": "0xa9d96ddf151958",
    "balanceWei": "47808336981465432",
    "balancePositive": true,
    "checkedAt": "2026-06-17T17:29:27.365Z",
    "rpcHost": "ethereum-sepolia-rpc.publicnode.com",
    "balanceChecked": true
  },
  "fundingGate": {
    "name": "sepolia_test_eth_gate",
    "status": "contract_published_testnet_only",
    "requiredAsset": "Sepolia ETH",
    "requiredAssetValue": "testnet_only_no_market_value",
    "requiredSource": "free_public_faucet",
    "allowedSources": [
      "https://cloud.google.com/application/web3/faucet/ethereum/sepolia",
      "https://faucets.chain.link/sepolia",
      "https://www.alchemy.com/faucets/ethereum-sepolia"
    ],
    "requiredBalanceWei": ">0",
    "currentBalanceWei": "47808336981465432",
    "currentBalanceHex": "0xa9d96ddf151958",
    "transitionWhen": "latestPublicBalanceCheck.balancePositive=true",
    "nextAutomation": "GitHub Actions can call Railway with --no-local for the Sepolia contract deploy.",
    "humanActionAllowed": "request_free_test_eth_to_public_deployer_address",
    "localMacRequired": false,
    "paidFundingAllowed": false,
    "realEthAllowed": false,
    "mainnetAllowed": false,
    "publicSaleAllowed": false,
    "priceDiscoveryAllowed": false,
    "secretValuesRequiredFromUser": false,
    "secretValuesReturned": false
  },
  "postFundingRunway": {
    "source": "./data/sepolia-post-funding-runway.json",
    "status": "contract_published_testnet_only",
    "triggerWhen": "latestPublicBalanceCheck.balancePositive=true",
    "expectedIfFunded": "cloud_testnet_contract_deploy_attempt",
    "runsCloudOnly": true,
    "railwayMode": "--no-local",
    "localMacRequired": false,
    "usesLocalSecrets": false,
    "secretValuesReturned": false,
    "publicSaleAllowed": false,
    "mainnetAllowed": false,
    "priceDiscoveryAllowed": false
  },
  "contract": {
    "contractAddress": "0xa1dcec5FCad1442326ebb3E4753D9862c870bbd9",
    "contractExplorerUrl": "https://sepolia.etherscan.io/address/0xa1dcec5FCad1442326ebb3E4753D9862c870bbd9",
    "contractPublished": true,
    "contractStatusSource": "./data/sepolia-contract.json"
  },
  "publicEvidence": {
    "fundingWatch": "./funding-watch.html",
    "deployQueue": "./deploy-queue.html",
    "deployAttempts": "./deploy-attempts.html",
    "deployAttemptsJson": "./data/deploy-attempts.json",
    "watcherLedger": "./watcher-ledger.html",
    "tripwirePage": "./funding-tripwire.html",
    "tripwireJson": "./data/funding-tripwire.json",
    "funding": "./data/sepolia-funding.json",
    "postFundingRunway": "./data/sepolia-post-funding-runway.json",
    "contract": "./data/sepolia-contract.json",
    "sourceWorkflowRun": "https://github.com/fazendapitanguitecno-arch/foppeos/actions/runs/27707487488"
  },
  "lastCloudCheck": {
    "checkedAt": "2026-06-17T17:29:27.365Z",
    "workflow": "FOPPE Sepolia Auto Deploy",
    "automationWorkflow": "FOPPE Sepolia Auto Deploy",
    "triggerEvent": "workflow_run",
    "triggerWorkflowName": "FoppeOS CI",
    "triggerWorkflowConclusion": "success",
    "triggerWorkflowRunUrl": "https://github.com/fazendapitanguitecno-arch/foppeos/actions/runs/27706582494",
    "triggerWorkflowHeadSha": "7b28eb765b91ca461654844c19bacc877c1462e2",
    "triggerWorkflowEventParsed": true,
    "sourceWorkflowRun": "https://github.com/fazendapitanguitecno-arch/foppeos/actions/runs/27707487488",
    "cloudPollIntervalMinutes": 15,
    "nextExpectedCloudCheckAt": "2026-06-17T17:44:27.365Z",
    "staleAfter": "2026-06-17T18:14:27.365Z",
    "publicBalancePreflight": true,
    "publicPreflightPublished": true,
    "railwayRunNoLocal": true,
    "deployAttempted": false,
    "deployExecuted": false,
    "waitingForTestEth": false,
    "safetyBlockers": [
      "Contrato Sepolia publico; venda, preco, pool e mainnet seguem bloqueados."
    ],
    "secretValuesReturned": false,
    "privateKeyReturned": false,
    "rpcUrlReturned": false
  },
  "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-17T17:44:27.365Z",
    "staleAfter": "2026-06-17T18:14:27.365Z",
    "manualMacRequired": false,
    "runsCloudOnly": true,
    "secretValuesReturned": false
  },
  "safety": {
    "testnetOnly": true,
    "noPublicOffering": true,
    "noFinancialPromise": true,
    "noAssetBackedClaim": true,
    "publicSaleAllowed": false,
    "mainnetAllowed": false,
    "priceDiscoveryAllowed": false,
    "dexPoolAllowed": false,
    "paidFundingAllowed": false,
    "realEthAllowed": false,
    "localMacRequired": false,
    "secretValuesReturned": false,
    "privateKeyReturned": false,
    "rpcUrlReturned": false
  },
  "completionDoesNotAuthorize": [
    "public_sale",
    "price",
    "dex_pool",
    "cex_listing",
    "mainnet",
    "investment_claim",
    "asset_backing_claim",
    "liquidity_promise"
  ]
}
