{"ok":true,"project":"Launch Desk Base Agent","mode":"public-agent-catalog","description":"A public-safe catalog of the Base-native agent proof APIs exposed by Launch Desk Base Agent.","baseUrl":"https://base-agent-v2.vercel.app","builderCode":"bc_9jnnvjew","network":{"name":"Base Sepolia","caip2":"eip155:84532","productionMainnet":false},"capabilities":[{"id":"agent-status","endpoint":"GET /api/status","status":"live","summary":"Public agent status, Builder Code, network, and safe wallet-provider metadata.","freePhase":true},{"id":"x402-proof","endpoint":"GET /api/proof","status":"live","summary":"Public x402 testnet proof snapshot and readiness result.","freePhase":true},{"id":"runtime-demo","endpoint":"POST /api/run-demo","status":"live","summary":"Public-safe simulated agent runtime with events and launch readiness output.","freePhase":true},{"id":"paid-readiness-api","endpoint":"POST /api/launch-readiness","status":"planned","summary":"Real x402-protected readiness endpoint for paid USDC unlocks.","freePhase":false},{"id":"builder-code-transactions","endpoint":"onchain transaction metadata","status":"planned","summary":"Append Builder Code to real Base transactions when mainnet testing starts.","freePhase":false},{"id":"workflow-proof-contract","endpoint":"contracts/LaunchWorkflowProof.sol","status":"deployed","summary":"Minimal smart contract deployed on Base Sepolia for recording Launch Desk workflow proof hashes.","freePhase":true}],"contract":{"name":"LaunchWorkflowProof","network":"Base Sepolia","address":"0xfbd1343ce44c8bf056370c222b3f90524a4e1ffb","runCount":2,"baseScanUrl":"https://sepolia.basescan.org/address/0xfbd1343ce44c8bf056370c222b3f90524a4e1ffb"},"safety":{"privateKeysExposed":false,"mainnetSpending":false,"contractDeployAttempted":false,"browserSigning":false},"nextPaidSteps":["Fund a small Base mainnet wallet with ETH for gas and USDC for x402 testing.","Promote the proof endpoint into a real x402-protected readiness API.","Append Builder Code to qualifying transactions where supported.","Deploy a minimal contract only if a campaign or customer requires it."],"updatedAt":"2026-05-21"}