GET /api/us-cpi
Retrieve official headline and core U.S. inflation data with signed BLS provenance for 0.001 USDC.
IntentFence binds the exact action to your allowlist, resource scope, spend ceiling, retention rules, and approval policy. It returns a five-minute signed receipt; your SDK verifies it and fails closed before execution.
Your agent hashes the consequential payload and declares the exact tool action, resource, cost, and retention context.
IntentFence checks explicit allowlists and ceilings, then signs the exact action and policy digests for five minutes.
The SDK verifies the receipt and re-hashes the action locally. Any mismatch, expiry, review, denial, or outage blocks the tool call.
IntentFence binds the action, resource, payload hash, cost, retention, and approval policy to a five-minute signed receipt. The SDK verifies it locally and blocks execution on any mismatch or outage.
Run a metadata-only scan for missing schemas, unsafe annotations, approval binding, and cost boundaries. The scanner never contacts or executes the supplied tools and is not a security certification.
Ready to scan a consequential MCP tool definition.VS Code asks you to review and trust the server before its first start. The free policy preview works without an API key; paid tools still require an x402-capable wallet flow controlled by the caller.
{
"servers": {
"IntentFence": {
"type": "http",
"url": "https://agentpass-protocol.rmalka06.chatgpt.site/api/mcp"
}
}
}Three open Agent Skills work across Codex, Claude Code, Cursor, Gemini CLI, GitHub Copilot, and other skills-compatible agents. Screen each new Base recipient, inspect a live x402 URL, then guard the exact quote before signing. All keep keys local and respect the wallet owner's pre-approved spending limits.
npx skills add razel369/intentfence \
--skill screen-base-wallets
npx skills add razel369/intentfence \
--skill inspect-x402-endpoints
npx skills add razel369/intentfence \
--skill guard-x402-paymentsWallet risk is the recommended repeat purchase. The free builder returns one validated URL, Coinbase Agentic Wallet CLI and MCP instructions, proactive MCP payment metadata, and an exact 0.002 USDC ceiling. The buyer wallet stays in control.
POST /api/checkout
{"product":"wallet-risk","input":{"address":"0x..."}}
-> one exact request + 2.12.1 argv + Coinbase Wallet MCP recipe + 0.002 USDC capAn agent pays exactly 1 USDC through x402 and immediately receives a runtime-specific TypeScript integration, a signed action and policy receipt, negative test vectors, and a deployment checklist. No account, meeting, email, or API key is required.
npx awal@2.12.1 x402 pay "https://agentpass-protocol.rmalka06.chatgpt.site/api/policy-packs?utm_source=agent_wallet_checkout&utm_medium=agent&utm_campaign=production_policy_pack" -X POST -d '{"project_name":"Autonomous Checkout","runtime":"cloudflare-agents","authorization":{"subject":"agent:checkout-production","action":{"type":"purchase","resource":"merchant://orders/42","protocol":"payment","method":"POST"},"context":{"currency":"USD","quoted_cost":79,"data_retention_hours":24},"policy":{"allowed_action_types":["purchase"],"allowed_resources":["merchant://orders/*"],"max_cost":{"amount":100,"currency":"USD"},"max_data_retention_hours":48}}}' --max-amount 1000000 --jsonThe open adapter pins the IntentFence URL, Base network, canonical USDC asset, exact 0.005 amount, and recipient before it asks your own authorization callback to sign. It rejects mismatches and requires on-chain settlement proof.
resource + network + asset + amount + payTo
approval callback -> sign -> settlement proofRetrieve official headline and core U.S. inflation data with signed BLS provenance for 0.001 USDC.
Check the recipient with live Base activity and malicious-address intelligence for 0.002 USDC before signing a payment.
Send the base64 PAYMENT-REQUIRED challenge (up to 16 KiB) and validate Base USDC, price, caller-approved payee, and URL binding.
Give IntentFence only the endpoint URL. It makes one bounded no-payment request, blocks redirects and private networks, validates the live challenge, and signs the result for 0.002 USDC.
MCP agents forward the exact challenge they received, pay the 0.005 USDC IntentFence fee, and get a signed assessment.
Unsigned declared-input policy preview for any runtime, workflow, or backend.
GET /api/wallet-risk?address=0x...
-> 402 + PAYMENT-REQUIRED
-> agent signs 0.002 USDC on Base and retries
-> live Base + malicious-address intelligence
-> five-minute ES256 risk receipttarget -> 402 + PAYMENT-REQUIRED
-> agent forwards the base64 challenge to IntentFence
-> 402 + PAYMENT-REQUIRED (IntentFence fee)
-> agent signs 0.005 USDC on Base and retries
-> signed SHA-256-bound quote assessmentcurl -X POST https://agentpass-protocol.rmalka06.chatgpt.site/api/actions/authorize \
-H "Content-Type: application/json" \
-d '{
"subject":"agent:buyer-07",
"action":{"type":"purchase","resource":"merchant://orders/42","protocol":"mcp"},
"context":{"currency":"USD","quoted_cost":79},
"policy":{"allowed_action_types":["purchase"],"allowed_resources":["merchant://orders/*"],"max_cost":{"amount":100,"currency":"USD"}}
}'POST /api/preflight/verified
-> 402 + PAYMENT-REQUIRED
-> agent signs 0.005 USDC on Base
-> retry + PAYMENT-SIGNATURE
-> 200 + PAYMENT-RESPONSEPublic authorization and MCP metadata scanning are free and rate-limited. Paid x402 evidence and the production policy pack are delivered immediately without an account, API key, or meeting.
free, unsigned preflight
one-time, self-service x402 checkout
per signed official-data response
per live Base recipient assessment
per exact quote assessment or signed preflight
The 0.001, 0.002, 0.005 and 1 USDC endpoints are live on Base. Every paid response requires x402 settlement proof; wallet credentials stay with the buyer.
The buyer supplies a public-safe project label, target runtime, and exact authorization policy. IntentFence validates the request before settlement, then returns the code, signed receipt, tests, and launch checklist in the same paid response.
POST /api/policy-packs
runtime + exact action + policy
-> 402 PAYMENT-REQUIRED
-> x402 settlement
-> code + signed receipt + tests + checklistAutonomous software is crossing the line from answering questions to spending money, moving data, and committing people. IntentFence turns every action into a bounded contract before anything happens.
Fewer failed actions, surprise charges, and unsafe assumptions.
Accept autonomous customers without surrendering control.
Every action stays explainable, limited, and auditable.
Call authorization immediately before a consequential tool. The SDK executes only after verifying the short-lived receipt and confirming that the local action digest still matches.
GET /.well-known/intentfence.jsonPOST /api/agent-risk/scanPOST /api/actions/authorizePOST /api/policy-packsPOST /api/preflightGET /api/us-cpi?month=YYYY-MMGET /api/wallet-risk?address=...POST /api/x402-assessmentsPOST /api/preflight/verifiedPOST /api/receipts/verifyGET /.well-known/agent-card.json{
"intentfence": "1.0",
"subject": "agent:buyer-07",
"action": {
"type": "purchase",
"resource": "merchant://orders/42",
"protocol": "mcp",
"payload_sha256": "<sha256>"
},
"context": { "currency": "USD", "quoted_cost": 79 },
"policy": {
"allowed_action_types": ["purchase"],
"allowed_resources": ["merchant://orders/*"],
"max_cost": { "amount": 100, "currency": "USD" }
},
"enforcement": "verify receipt, then execute locally"
}