Recommended policy: call trust_before_action before pay, hire, delegate, release escrow, grant rights, or another irreversible economic side effect. REVIEW means insufficient evidence; it is not an ALLOW.
curl -X POST https://agent-economic-passport.caoviedoc.workers.dev/v1/trust/before-action \
-H "content-type: application/json" \
-H "x-agent-id: your-agent" \
-d '{"subject_agent_id":"agent:vendor-123","action":"pay","amount":500,"currency":"USDC"}'{
"type": "mcp",
"server_label": "agent_economic_trust",
"transport": {
"type": "http",
"server_url": "https://agent-economic-passport.caoviedoc.workers.dev/mcp"
},
"connection_origin": "service",
"required": true
}from google.adk.agents import LlmAgent\nfrom google.adk.tools.mcp_tool import McpToolset\nfrom google.adk.tools.mcp_tool.mcp_session_manager import StreamableHTTPConnectionParams\n\nroot_agent = LlmAgent(\n model="gemini-flash-latest",\n name="economic_agent",\n instruction="Before any irreversible economic action, use trust_before_action.",\n tools=[McpToolset(connection_params=StreamableHTTPConnectionParams(url="https://agent-economic-passport.caoviedoc.workers.dev/mcp"))],\n)
from agent_framework import Agent, MCPStreamableHTTPTool\n\nmcp = MCPStreamableHTTPTool(name="Agent Economic Trust", url="https://agent-economic-passport.caoviedoc.workers.dev/mcp")\n# Attach mcp to your Agent tools and instruct it to call trust_before_action before money moves.
from langchain.agents import create_agent\nfrom langchain.mcp import MCPAdapter\n\nasync with MCPAdapter("https://agent-economic-passport.caoviedoc.workers.dev/mcp") as adapter:\n tools = await adapter.list_tools()\n agent = create_agent("your-model", tools)from crewai import Agent\n\nagent = Agent(\n role="Autonomous Buyer",\n goal="Transact safely",\n backstory="Checks economic trust before irreversible actions.",\n mcps=["https://agent-economic-passport.caoviedoc.workers.dev/mcp"],\n)
const r = await fetch("https://agent-economic-passport.caoviedoc.workers.dev/v1/trust/before-action", {\n method: "POST",\n headers: {"content-type":"application/json","x-agent-id":"your-agent"},\n body: JSON.stringify({subject_agent_id:"agent:vendor-123",action:"pay",amount:500,currency:"USDC"})\n});\nconsole.log((await r.json()).trust_gate);{
"mcp": "https://agent-economic-passport.caoviedoc.workers.dev/mcp",
"a2aAgentCard": "https://agent-economic-passport.caoviedoc.workers.dev/.well-known/agent-card.json",
"a2aInterface": "https://agent-economic-passport.caoviedoc.workers.dev/a2a",
"openapi": "https://agent-economic-passport.caoviedoc.workers.dev/openapi.json",
"registryManifest": "https://agent-economic-passport.caoviedoc.workers.dev/server.json"
}