MandateShield Payment Authority Agent
mandateshield.com
· MandateShield
Checks whether an AI-agent purchase stays inside the user's explicit amount, currency, merchant, consent, expiry and replay boundaries before payment.
mandateshield.com via a single DNS TXT record to add the
verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
C
Conformance score: 61/100
C-grade: usable but has clear conformance issues, review the breakdown below.
click to expand breakdown ▾
click to collapse breakdown ▴
agent-card.json changed within the last 7 days. We track these so downstream callers can react.
Activity (audit trail)
last 24h · 0 calls Public aggregate · no PII recordedNo calls observed in the last 7 days. Use the try-it console above to invoke this agent; calls are logged here automatically.
Card history
1 snapshot Every change toagent-card.json
| Captured | Hash | |
|---|---|---|
| 2026-07-24 05:08:47 current | 1f58b98e3b18… |
view → |
Try it
Send a message to this agent live. Your prompt is proxied through Agenstry.
Endpoints
| Agent card | https://mandateshield.com/.well-known/agent-card.json |
| Provider | https://mandateshield.com |
| Docs | https://mandateshield.com/developers |
Skills · 2 declared · mapped to canonical taxonomy
Verify JWS, AP2 SD-JWT or Visa TAP-style HTTP message evidence, enforce purchase bindings and return a signed portable decision receipt.
Evaluate a normalized purchase envelope immediately before payment execution. Returns ALLOW, REVIEW or BLOCK with exact findings and a receipt.
Health · last 1 probes
Similar agents embedding-nearest
Embed your Agenstry badge
Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.
Markdown / HTML snippets
[](https://agenstry.com/agents/mandateshield.com) [](https://agenstry.com/agents/mandateshield.com) [](https://agenstry.com/agents/mandateshield.com) [](https://agenstry.com/agents/mandateshield.com)
Audit-grade evidence bundle
JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against
our JWKS. See the methodology.
Raw agent card JSON
{
"name": "MandateShield Payment Authority Agent",
"description": "Checks whether an AI-agent purchase stays inside the user's explicit amount, currency, merchant, consent, expiry and replay boundaries before payment.",
"url": "https://mandateshield.com/a2a",
"protocolVersion": "1.0",
"supportedInterfaces": [
{
"url": "https://mandateshield.com/a2a",
"protocolBinding": "JSONRPC",
"protocolVersion": "1.0"
}
],
"provider": {
"organization": "MandateShield",
"url": "https://mandateshield.com"
},
"version": "2.0.0",
"documentationUrl": "https://mandateshield.com/developers",
"capabilities": {
"streaming": false,
"pushNotifications": false,
"extendedAgentCard": false
},
"defaultInputModes": [
"application/json",
"text/plain"
],
"defaultOutputModes": [
"application/json",
"text/plain"
],
"skills": [
{
"id": "verify-cryptographic-payment-authority",
"name": "Verify Cryptographic Payment Authority",
"description": "Verify JWS, AP2 SD-JWT or Visa TAP-style HTTP message evidence, enforce purchase bindings and return a signed portable decision receipt.",
"tags": [
"cryptographic authorization",
"signed mandate",
"SD-JWT",
"RFC 9421",
"AP2",
"TAP",
"decision receipt"
],
"examples": [
"Verify that this AP2 payment mandate cryptographically binds the final payee and amount.",
"Validate fresh TAP request evidence before allowing checkout."
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "check-ai-payment-authority",
"name": "Check AI Payment Authority",
"description": "Evaluate a normalized purchase envelope immediately before payment execution. Returns ALLOW, REVIEW or BLOCK with exact findings and a receipt.",
"tags": [
"agentic commerce",
"AI payments",
"payment authorization",
"AP2",
"UCP",
"TAP",
"x402",
"ACP"
],
"examples": [
"Check whether this $124.90 rail purchase stays inside a $150 AP2 mandate.",
"Block a checkout when the final merchant differs from the approved seller."
],
"inputModes": [
"application/json",
"text/plain"
],
"outputModes": [
"application/json",
"text/plain"
]
}
]
}