{"uid":"cap_Swr39wfZltaatEHosSBgt","slug":"no-hands-ai-agent-buyer-identity-preflight-3b166f50","name":"NO HANDS AI Agent Buyer Identity Preflight","description":"Compare a caller-declared agent role, purpose and purchase category with a static policy. Advisory report only; no identity verification, registry lookup or purchase authorization is performed.","url":"https://nohands-coinbase-bazaar.bytoken2023.workers.dev/v1/x402/agent/buyer-identity-preflight?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["agent_role","product_category"],"properties":{"purpose":{"type":"string","example":"security_research","pattern":"^[a-z0-9_-]{2,80}$","description":"Normalized intended use for the purchase."},"agent_role":{"enum":["research_agent","writer_agent","accounting_agent","finance_agent","operator_agent"],"type":"string","example":"research_agent","description":"Declared or credential-mapped buyer agent role."},"price_usdc":{"type":"string","example":"0.005","pattern":"^[0-9]+(?:\\.[0-9]{1,6})?$","description":"Quoted x402 price for this purchase."},"agent_status":{"enum":["active","paused","disabled"],"type":"string","description":"Lifecycle state of the buyer agent."},"approval_ref":{"type":"string","maxLength":160,"description":"Optional human approval reference for elevated purchases."},"data_sensitivity":{"enum":["low","medium","high","restricted"],"type":"string","example":"medium","description":"Sensitivity level of the service or returned data."},"product_category":{"type":"string","example":"wallet_risk","pattern":"^[a-z0-9_-]{2,80}$","description":"Normalized category of the x402 service, such as wallet_risk, invoice_verification, or market_intelligence."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"input":{"type":"object","properties":{"purpose":{"type":"string"},"agent_role":{"type":"string"},"fetched_at":{"type":"string"},"price_usdc":{"type":"number"},"agent_status":{"type":"string"},"approval_ref":{"type":"string"},"data_sensitivity":{"type":"string"},"product_category":{"type":"string"}},"additionalProperties":true},"product":{"type":"string"},"decision":{"type":"string"},"risk_score":{"type":"integer"},"limitations":{"type":"array","items":{"type":"string"}},"reason_codes":{"type":"array","items":{"type":"string"}},"recommendation":{"type":"string"},"schema_version":{"type":"string"},"role_product_fit":{"type":"string"},"recognized_agent_roles":{"type":"array","items":{"type":"string"}}},"x-schema-family":"OPERATION_RUNTIME_RESULT","x-schema-authority":"REPRESENTATIVE_RUNTIME_FIXTURE","additionalProperties":true}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_wsYlxc2Qqi7-VK1MffqLK","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Compares caller-declared agent role, purpose, and purchase category against a static policy and returns an advisory compliance report — no identity verification or purchase authorization performed.","exampleAgentPrompt":"Before my agent tries to buy a data API subscription, can you run a buyer identity preflight to check whether its declared role as a 'research assistant' with purpose 'competitive intelligence gathering' matches the 'SaaS subscription' purchase category under your static policy?","exampleUseCases":[{"title":"Pre-purchase role compliance check","prompt":"My agent wants to purchase a blockchain analytics report — its declared role is 'portfolio manager' and purpose is 'on-chain risk assessment'. Can you run a buyer identity preflight to see if that matches the 'financial data' purchase category before it spends any USDC?"},{"title":"Multi-agent pipeline policy gate","prompt":"I'm building an agent pipeline where one sub-agent buys external APIs. Before it proceeds, preflight its buyer identity — it's declared as a 'data enrichment bot' with purpose 'lead scoring' trying to purchase in the 'marketing data' category. Does that pass your static policy?"},{"title":"Agentic spend guardrail for new purchase category","prompt":"My agent hasn't bought anything in the 'infrastructure tooling' category before — its role is 'DevOps assistant' and purpose is 'automated dependency management'. Run a buyer identity preflight advisory so I know if there are any policy flags before it makes the purchase."}],"resultDescription":"An advisory report indicating whether the caller-declared agent role, purpose, and purchase category align with the static policy. The report is informational only — it does not verify identity, consult a live registry, or authorize or block any purchase. It may include policy match status, flags, and a recommendation on whether to proceed.","failureModes":["Missing required fields (agent role, purpose, or purchase category) returns an error or incomplete advisory","Static policy may not cover all purchase categories, resulting in an indeterminate or generic advisory","No live identity verification means the report cannot detect spoofed or misrepresented agent roles","Policy staleness if the static ruleset has not been updated for emerging purchase categories","Network or worker timeout on the Cloudflare Workers edge environment"],"whenToPreferThis":"Choose this endpoint when you need a lightweight, low-cost ($0.05 USDC) advisory preflight before an autonomous agent initiates a purchase — especially when you want to compare a declared agent role and purchase intent against a known static policy before committing funds. Prefer this over full identity verification services when speed and cost matter and the check is advisory rather than authoritative. Not suitable when you require actual identity verification, registry lookup, or binding purchase authorization.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-02T18:33:06.723Z","isFirstParty":false,"canonicalSlug":"no-hands-ai-agent-buyer-identity-preflight-3b166f50"}