{"uid":"cap_Csygx_FFKLIel9z_NU47V","slug":"taskhawk-kevros-intent-command-binding-bf83d396","name":"TaskHawk Kevros Intent-Command Binding","description":"Prove intent matches action — cryptographic binding","url":"https://governance.taskhawktech.com/governance/bind","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":["agent_id","intent_type","intent_description","command_payload"],"properties":{"agent_id":{"type":"string","description":"Agent identifier"},"intent_type":{"type":"string","description":"Type of intent"},"command_payload":{"type":"object","description":"Command to bind to intent"},"intent_description":{"type":"string","description":"What agent intends to do"}}},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json"],"type":"string"}}}}},"responseSchema":{"type":"json","example":{"intent_id":"int_001","intent_hash":"hash_def456...","binding_hmac":"hmac_abc123..."}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","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.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_roCdxcq-0BCWGeVp0lz9i","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Cryptographically binds an agent's declared intent to its command payload, producing a verifiable HMAC-signed intent record that proves intent matches action","exampleAgentPrompt":"Bind my agent 'agent-7f3a' to a 'data_export' intent — the intent is 'export user analytics to S3' and here's the command payload it's about to execute — I need a signed HMAC proof that the intent matches the action before it runs.","exampleUseCases":[{"title":"Audit trail for financial transactions","prompt":"My trading agent 'agent-fx99' is about to execute a large fund transfer — the declared intent is 'transfer $2M to approved settlement account' and here's the exact command payload. Generate a signed HMAC binding before it runs so our compliance team has cryptographic proof the action matched the stated intent."},{"title":"Multi-agent approval workflow proof","prompt":"I have agent 'orchestrator-12b' delegating a database write to a sub-agent — the intent is 'update customer records per approved batch job' and here's the payload it's handing off. Bind the intent to the command now so there's a tamper-evident record proving the delegated action matched the original authorization."},{"title":"Regulated AI action non-repudiation","prompt":"Before my content moderation agent 'mod-agent-9c' removes a flagged post, I need a verifiable record — its declared intent is 'remove content violating harassment policy' and here's the delete command payload. Produce the HMAC-signed intent binding so we can prove to regulators it only did exactly what it said it would do."}],"resultDescription":"Returns a JSON object containing a unique intent_id, a cryptographic hash of the intent (intent_hash), and an HMAC signature (binding_hmac) that together prove the declared intent description was cryptographically bound to the specific command payload at the time of the call.","failureModes":["Missing required fields (agent_id, intent_type, command_payload, intent_description) returns 400 with validation error","Invalid or unrecognized agent_id may return 401 or 403 unauthorized","Malformed command_payload object returns 422 unprocessable entity","Payment failure or missing x402 payment header returns 402 Payment Required","Service unavailability or internal signing failure returns 500"],"whenToPreferThis":"Use this endpoint when an AI agent needs to create a verifiable, tamper-evident record proving that its declared intent matches the command it is about to execute — critical for audit trails, compliance workflows, multi-agent accountability, and any governance scenario where you need cryptographic proof that an agent did exactly what it said it would do. Prefer this over simple logging when you need HMAC-backed non-repudiation.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:32:57.897Z","isFirstParty":false}