POST /api/preflight
Free JSON policy preview for any runtime, workflow, or backend.
IntentFence sits directly before a tool call and returns an enforceable decision for spend, scope, data, and approval limits.
Agent and service publish identity, intent, and hard boundaries.
Both sides resolve cost, scope, data rules, and approvals.
An auditable decision and x402 settlement proof travel with the action.
IntentFence publishes standard discovery files and callable endpoints so an agent runtime can find and enforce the service without reading this page.
Free JSON policy preview for any runtime, workflow, or backend.
Pay 0.05 USDC per successful action with settlement proof and an ES256-signed receipt.
REST, MCP, A2A, OpenAPI, llms.txt, and Bazaar entry points.
curl -X POST https://agentpass-protocol.rmalka06.chatgpt.site/api/preflight \
-H "Content-Type: application/json" \
-d '{
"subject":"did:web:my-agent",
"action":{"type":"purchase","resource":"order-42"},
"constraints":{"cost_ceiling":100,"quoted_cost":79,"data_retention_hours":24}
}'POST /api/preflight/verified
-> 402 + PAYMENT-REQUIRED
-> agent signs 0.05 USDC on Base
-> retry + PAYMENT-SIGNATURE
-> 200 + PAYMENT-RESPONSEAgents can pay 0.05 USDC per signed decision. Teams that need an enforced production workflow can launch with a fixed-price integration pilot.
free, unsigned preflight
per action - live on Base
one guarded production workflow
for teams operating agent fleets
The 0.05 USDC endpoint is live. Pilot and Production prices are launch offers and include implementation support for an enforced workflow.
We will put IntentFence directly in the execution path, define the policy, and ship a guarded pilot around that workflow.
Autonomous 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.
Publish an IntentFence policy endpoint and wrap the downstream tool call with the SDK guard. The action runs only after an allowed decision.
GET /.well-known/intentfence.jsonPOST /api/preflightPOST /api/preflight/verifiedPOST /api/receipts/verifyGET /.well-known/agent-card.json{
"intentfence": "0.5",
"subject": "did:web:crew-07",
"action": {
"type": "travel.booking",
"resource": "TLV-LHR"
},
"constraints": {
"currency": "USD",
"cost_ceiling": 500,
"data_retention_hours": 24,
"human_approval": "required"
},
"decision": {
"status": "safe_to_proceed",
"quote": 428.20
}
}