{"ok":true,"service":"Action402","generatedAt":"2026-06-29T15:26:22.527Z","status":"ok","trustScore":{"score":90,"maxScore":100,"grade":"A","summary":"Strong public buyer signals for autonomous agents.","components":[{"id":"x402","title":"x402 payment readiness","score":20,"maxScore":20,"details":"x402 is enabled."},{"id":"storage","title":"Durable storage","score":20,"maxScore":20,"details":"Jobs and receipts use durable storage."},{"id":"execution","title":"Recent execution health","score":10,"maxScore":20,"details":"No recent execution volume in the scoring window."},{"id":"proofs","title":"Verified proof examples","score":15,"maxScore":15,"details":"2 verified public proof example(s)."},{"id":"agent_surfaces","title":"Agent discovery surfaces","score":15,"maxScore":15,"details":"Capabilities, agent manifest, Bazaar metadata, quickstart, snippets, cookbooks, ecosystem page, submission path, policy check, canary echo, action catalog, handoff, schedule preview, secret policy, llms.txt, sitemap, and OpenAPI are public."},{"id":"safety","title":"Bounded execution safety","score":10,"maxScore":10,"details":"Private network targets are blocked, methods are limited, retries are bounded, and summaries are redacted."}]},"x402":{"enabled":true,"scheme":"exact","network":"eip155:8453","price":"$0.003"},"storage":{"driver":"postgres","durable":true,"jobs":2,"receipts":32,"retention":{"jobRetentionMs":604800000,"receiptRetentionMs":2592000000,"decisionRetentionMs":2592000000}},"execution":{"windowMs":86400000,"recentFailureRate":0,"stats":{"total":2,"succeeded":2,"failed":0,"running":0,"recentWindowMs":86400000,"recentTotal":0,"recentSucceeded":0,"recentFailed":0,"recentRunning":0,"lastUpdatedAt":"2026-06-24T02:27:32.702Z"}},"proofExamples":{"recentVerifiedProofs":2,"latestVerifiedProofAt":"2026-06-24T02:27:32.702Z"},"decisionGraph":{"enabled":true,"llmEnabled":false,"recentDecisionStats":{"recentDecisions":50,"payAndExecute":0,"manualReview":0,"doNotPay":50,"linkedOutcomes":0},"recentDecisions":50,"payAndExecute":0,"manualReview":0,"doNotPay":50,"linkedOutcomes":0,"summary":"50 recent decision record(s), 0 linked to paid outcomes."},"publicSurfaces":{"capabilities":"https://action402.vercel.app/api/capabilities","discovery":"https://action402.vercel.app/discovery","agentManifest":"https://action402.vercel.app/api/agent-manifest","wellKnownAgent":"https://action402.vercel.app/.well-known/agent.json","wellKnownX402":"https://action402.vercel.app/.well-known/x402","quickstart":"https://action402.vercel.app/api/quickstart","snippets":"https://action402.vercel.app/api/snippets","policyCheck":"https://action402.vercel.app/api/policy/check","decisionGraph":"https://action402.vercel.app/api/decide/webhook","decision":"https://action402.vercel.app/api/decide/webhook","recentDecisions":"https://action402.vercel.app/api/decisions/recent","canaryEcho":"https://action402.vercel.app/api/canary/echo","snippetsGuide":"https://action402.vercel.app/snippets","actionCatalog":"https://action402.vercel.app/api/actions","cookbooks":"https://action402.vercel.app/cookbooks","builtWith":"https://action402.vercel.app/built-with-action402","submit":"https://action402.vercel.app/submit","bazaar":"https://action402.vercel.app/api/bazaar","openapi":"https://action402.vercel.app/openapi.json","llms":"https://action402.vercel.app/llms.txt","actions":"https://action402.vercel.app/actions","useCases":"https://action402.vercel.app/use-cases","mcp":"https://action402.vercel.app/mcp","status":"https://action402.vercel.app/status","activity":"https://action402.vercel.app/activity","activityApi":"https://action402.vercel.app/api/activity","activityHistory":"https://action402.vercel.app/api/activity/history","proofs":"https://action402.vercel.app/proofs","proofBadge":"https://action402.vercel.app/proof/{jobOrReceiptId}","monitoring":"https://action402.vercel.app/monitoring","robots":"https://action402.vercel.app/robots.txt","sitemap":"https://action402.vercel.app/sitemap.xml","handoff":"https://action402.vercel.app/handoff","handoffCapabilities":"https://action402.vercel.app/api/handoff/capabilities","schedules":"https://action402.vercel.app/schedules","scheduleCapabilities":"https://action402.vercel.app/api/schedules/capabilities","schedulePreview":"https://action402.vercel.app/api/schedules/preview","secrets":"https://action402.vercel.app/secrets","secretPolicy":"https://action402.vercel.app/api/secrets/policy"},"trustSignals":["x402 exact payments on Base","canonical agent manifest and well-known discovery aliases","robots.txt and sitemap.xml expose agent entry points","public capabilities and OpenAPI contracts","public action catalog and quickstart endpoints","public cookbooks, ecosystem entries, and submission path","copy-paste integration snippets for buyers and verifiers","free preflight policy check before payment","free deterministic decision graph before payment","free redacted canary echo target for self-tests","official Bazaar discovery extension metadata","public proof verification endpoints","public proof badge pages","browser-friendly live status page backed by /health","public activity report combining recency, paid execution volume, verified proofs, and redacted failures","redacted daily activity history for repeat buyer agents","redacted public proof examples","durable execution counters","idempotency and bounded retries","private network targets blocked","policy modes documented for open and restricted deployments","browser/action handoff package endpoint is public","schedule preview endpoint is public and non-executing","secret storage policy is explicit for authenticated targets"],"redaction":"Public trust summaries never include target URLs, request headers, request bodies, response bodies, hashes, or receipt signatures."}