{"uid":"cap_z1A95RoqDgHcapjM6QzIZ","slug":"taskhawk-governance-authorization-verifier-7539ccc6","name":"TaskHawk Governance Authorization Verifier","description":"Prove authorization — signed ALLOW/CLAMP/DENY with release token","url":"https://governance.taskhawktech.com/governance/verify","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","required":["action_type","action_payload","agent_id"],"properties":{"agent_id":{"type":"string","description":"Requesting agent identifier"},"action_type":{"type":"string","description":"Type of action to verify"},"action_payload":{"type":"object","description":"Action parameters"}}},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json"],"type":"string"}}}}},"responseSchema":{"type":"json","example":{"decision":"ALLOW","release_token":"rt_abc123...","verification_id":"v_001","pqc_block_signed":true}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_uI8CfTrFox7R9gUb7ZjUw","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Verifies agent authorization for a given action and returns a signed ALLOW/CLAMP/DENY decision with a cryptographic release token","exampleAgentPrompt":"Check with TaskHawk governance whether agent 'agent_abc987' is allowed to execute a 'file_transfer' action with destination path '/secure/reports/q4.pdf', and give me back the release token if it's approved.","exampleUseCases":null,"resultDescription":"A JSON object containing a decision field (ALLOW, CLAMP, or DENY), a release_token string (e.g. rt_abc123...) usable to proceed with the action, a verification_id for audit reference, and a pqc_block_signed boolean confirming post-quantum cryptographic signing of the result.","failureModes":["Missing or invalid agent_id returns a 400 or rejection decision","Unrecognized action_type results in DENY decision with no release token","Malformed action_payload causes validation error","Insufficient authorization context leads to CLAMP or DENY decision","Payment not provided or invalid causes 402 payment required before decision is issued","Network timeout on governance policy evaluation returns no decision"],"whenToPreferThis":"Use this endpoint when an AI agent needs a cryptographically signed, governance-layer authorization decision before executing a sensitive or consequential action. It is the right choice when you need a portable release token proving the action was approved, when you require PQC-signed audit trails, or when downstream systems require proof of authorization rather than just a boolean flag. Prefer this over simple role-check APIs when you need signed, non-repudiable decisions.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T18:37:37.378Z","isFirstParty":false}