{"signedIn":false,"operator":false,"cluster":"mainnet-beta","launchEnabled":false,"workerEnabled":false,"rpcConfigured":true,"rpcVerified":true,"rpcMessage":"RPC is responding on mainnet-beta; network identity and node health verified.","operatorConfigured":false,"schedulerActive":true,"launchConfigurationReady":false,"operatingConfigurationReady":false,"acceptance":{"mainnetLaunch":false,"finalizedClaim":false,"recordedDonation":false},"checklist":[{"id":"network","label":"Mainnet explicitly enabled","ready":true,"ownerOnly":false,"optional":false,"detail":"The production network gate must remain explicit."},{"id":"rpc","label":"Production Solana RPC configured","ready":true,"ownerOnly":true,"optional":false,"detail":"The RPC network identity and node health have been verified."},{"id":"operator","label":"Operator wallet configured","ready":false,"ownerOnly":true,"optional":false,"detail":"Set TFM_OPERATOR_WALLET to your public Solana address in Railway Variables."},{"id":"receiver","label":"Collection wallet saved","ready":false,"ownerOnly":true,"optional":false,"detail":"Save a public collection address in Operator setup."},{"id":"settlement","label":"KAST settlement route documented","ready":false,"ownerOnly":true,"optional":false,"detail":"Save the supported KAST deposit address, account country and currency."},{"id":"lookup","label":"Launch address table finalized","ready":false,"ownerOnly":true,"optional":false,"detail":"Connect the launch wallet and approve the one-time setup transaction."},{"id":"scheduler","label":"Hourly reconciliation heartbeat","ready":true,"ownerOnly":false,"optional":false,"detail":"The scheduler has completed a recent reconciliation run."},{"id":"first-launch","label":"First mainnet launch accepted","ready":false,"ownerOnly":true,"optional":false,"detail":"Launch one controlled project, then use Check confirmation."},{"id":"first-claim","label":"First creator-fee claim accepted","ready":false,"ownerOnly":true,"optional":false,"detail":"After fees accrue, approve one manual claim and confirm it."},{"id":"first-donation","label":"First donation receipt recorded","ready":false,"ownerOnly":true,"optional":false,"detail":"Settle the controlled claim, donate its exact net amount and record the receipt."},{"id":"automatic-claims","label":"Automatic fee claims","ready":false,"ownerOnly":true,"optional":true,"detail":"Optional for beta: operators can claim with a connected wallet."}],"receiverWallet":null,"lookupTable":null,"kastDepositAddress":null,"provider":"KAST","country":null,"currency":"USD","reserveBps":1500,"flatFeeCents":0,"lastRun":null,"connections":[{"name":"Project database","status":"Connected","detail":"Persistent project and payment records."},{"name":"Pump.fun","status":"Mainnet paused","detail":"Wallet approval and successful simulation are required for each launch."},{"name":"Solana RPC","status":"Verified","detail":"RPC is responding on mainnet-beta; network identity and node health verified."},{"name":"Collection wallet","status":"Required","detail":"Set a public collection address in operator settings."},{"name":"Hourly reconciliation","status":"Active","detail":"A recent scheduled run completed successfully."},{"name":"Automatic claims","status":"Optional","detail":"No creator signature is required. Connect a fee payer for unattended claims, or approve the network fee with your wallet."},{"name":"KAST settlement","status":"Manual confirmation","detail":"No supported account-balance API has been connected."},{"name":"GoFundMe payment","status":"Manual checkout","detail":"The operator completes checkout and records its receipt."}]}