{"bankr":{"status":"pending","url":"","bankrLaunchStatus":"pending","bankrSourceStatus":"configured","chainId":8453,"poolId":"0x55f967306b2d286f56536b417cf7fb24631bd9a19e7b78c15c637e2a304071d1","deployTxHash":"0x35a6d6368f1dcbfa125db609fa7e28464f73c451908b9bc71f1003ac6d42d26b","factsSource":"docs/BANKR_SOURCE_NOTES.md"},"token":{"symbol":"BASIS","address":"0x660FceEe54d71997F8f2b675Ee78EAb2d48DbBA3","chainId":8453,"status":"deployed","name":"Basis","chainName":"Base","launchPlatform":"Bankr"},"creditVault":{"address":"0xb6cfb9354C0e8e5EfD6887E0Ee096fBAcDe5Fddc","status":"configured"},"rewardDistributor":{"address":"0xC1c036da4C6b31f2E69FaE5E652005135b5A2d6b","status":"configured"},"inferenceFeeRouter":{"address":"","status":"pending"},"inferenceRuntime":"proxy","runtime":{"runtime":"proxy","provider":"azure","available":true,"authRequired":false,"tiersCollapsedToOneModel":true,"summary":"Live — inference is served through a hosted Azure OpenAI-compatible upstream; all model tiers currently map to a single managed model. Gateway-served jobs are metered; contributor-worker rewards route through the worker mesh."},"paymentRouter":{"status":"pending","chainId":8453,"routerEnabled":false,"basisTokenAddress":"0x660FceEe54d71997F8f2b675Ee78EAb2d48DbBA3","basisTokenConfigured":true,"defaultSlippageBps":100,"maxSlippageBps":300,"quoteTtlSeconds":90,"routerStatus":"pending","providers":{"zeroX":false,"uniswap":false,"aerodrome":false},"verificationMode":"disabled","confirmations":1,"receiverConfigured":true},"persistence":{"driver":"postgres","durable":true,"status":"postgres_configured","databaseConfigured":true,"wired":true,"note":"Postgres durable store is wired and a connection string is configured. Records are persisted durably. (Use storeHealth() to confirm the database is reachable.)"},"backend":{"inferenceRuntime":"proxy","persistence":"postgres_configured","orchestrator":"self_hosted_pending","workerRoutingEnabled":false,"keeper":"configured","databaseConfigured":true,"phase":1,"recommendedPhase":2,"note":"Backend topology is honest-pending. The Vercel app/API is live; real inference needs a hosted OpenAI-compatible backend (BASIS_INFERENCE_UPSTREAM_URL) or a self-hosted orchestrator (BASIS_ORCHESTRATOR_URL), durable data needs managed Postgres, and payouts stay dry-run until the reward distributor is configured. These fields reflect configuration, not a live-service probe. See docs/backend-architecture.md."},"auth":{"privyConfigured":true,"dashboardEnabled":true,"authRequired":false,"apiKeysEnabled":true},"webChat":{"enabled":true,"authRequired":true},"staking":{"tokenConfigured":true,"vaultConfigured":true,"vaultLive":true,"vaultAddress":"0x8E064632dA9A39B286FB253fEE27e2995616a2f6","chainId":8453,"cooldownSeconds":null,"redeemWindowSeconds":null,"status":"implemented","basisSideShareBps":5000}}