{"uid":"cap_NizMiK6vEcpvfuBwS85pG","slug":"cyre-guardian-intent-seal-receipt-matcher-13413b37","name":"CYRE Guardian Intent Seal & Receipt Matcher","description":"Guardian Intent Seal — hash your intent locally, seal it before you pay or sign, then match it on /api/receipt. Stops bait-and-switch. Patterns, not verdicts. Agent guide: https://cyre.dev/SKILL.md","url":"https://cyre.dev/api/intent","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","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":["actor","intentHash"],"properties":{"actor":{"type":"string"},"intentHash":{"type":"string"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_EtzoePeUOXUWnQTWN-hJT","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"4zMMC9srt5Ri5X14GAgXhaHii3GnPAEERYPJgZJDncDU","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Verifies a pre-committed intent hash against a receipt to detect bait-and-switch attacks before or after paying/signing","exampleAgentPrompt":"Before I sign this payment, check if my sealed intent hash 0xabc123def456 for actor 0xWalletAddress789 still matches the receipt — I want to make sure nothing was swapped out since I committed it.","exampleUseCases":[{"title":"Pre-payment bait-and-switch check","prompt":"I'm about to pay an x402 API — verify that my sealed intent hash 0xabc123 for actor address 0xMyWallet still matches the receipt before I authorize anything."},{"title":"Post-sign tamper detection","prompt":"I just signed a transaction for actor 0xAgentWallet — can you match intent hash 0xdef456 against the receipt to confirm nothing was swapped between when I sealed it and when I signed?"},{"title":"Agentic workflow integrity guard","prompt":"My AI agent is about to release a payment to an external skill — check intent hash 0x789xyz for actor 0xAgentAddress against the receipt to make sure the payload matches what was originally committed."}],"resultDescription":"Returns a match result indicating whether the actor's intent hash aligns with the sealed receipt, exposing any discrepancy between the committed intent and what is being presented at signing/payment time. Provides pattern-based signals (not verdicts) to help the agent detect tampering or bait-and-switch.","failureModes":["Intent hash not found — receipt does not exist for the given intentHash","Actor address mismatch — intentHash exists but actor does not match the sealed record","Malformed intentHash — returns 400 if the hash string is invalid or missing","Payment required — 402 response if the x402 micropayment header is absent or invalid","Stale or expired intent — receipt may no longer be available if too much time has passed"],"whenToPreferThis":"Use this endpoint when an AI agent needs to verify that a transaction or payment payload has not been altered between the time of intent commitment and the time of signing or payment execution. Prefer this over general risk-scoring endpoints when the specific concern is bait-and-switch or payload tampering rather than counterparty reputation. Best used as a pre-sign or pre-pay integrity check in agentic x402 payment workflows.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:45:09.261Z","isFirstParty":false}