Card snapshot
humanmirror.fr
·
2026-10-13 17:52:39 UTC
·
b0fb42d73aa8912ce6c595a5eb2af13bb855a97ce21832b167b79f71259a70fc
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"name": "HumanMirror Discovery Agent",
"description": "HumanMirror is an independent agent control plane for autonomous systems: capability routing, pre-execution safety, agent action guardrails, fleet policy, machine payments and machine-readable execution evidence. Canonical first paid call: Machine Resolve at 0.001 USDC on Base via x402 V2 when the exact capability is unknown. Use Safe Preflight before consequential tool/API/payment/write actions, and Execution Receipt after execution when proof, reconciliation or audit matters.",
"supportedInterfaces": [
{
"url": "https://humanmirror.fr/api/a2a/",
"protocolBinding": "JSONRPC",
"protocolVersion": "1.0"
}
],
"provider": {
"url": "https://humanmirror.fr/",
"organization": "HumanMirror"
},
"version": "1.13.0",
"documentationUrl": "https://humanmirror.fr/future/",
"capabilities": {
"streaming": false,
"pushNotifications": false,
"extendedAgentCard": false,
"extensions": [
{
"uri": "https://github.com/google-a2a/a2a-x402/v0.1",
"description": "Optional x402 payment negotiation for paid HumanMirror A2A tasks. Machine Resolve supports payment-required and payment-completed Task states.",
"required": false
},
{
"uri": "https://a2a-registry.org/extensions/registry/v1",
"description": "Registry metadata for HumanMirror freemium x402 payment capabilities.",
"required": false,
"params": {
"payment": {
"model": "freemium",
"protocols": [
"x402"
],
"direction": "inbound",
"rails": [
{
"network": "base",
"token": "USDC",
"type": "stablecoin",
"protocol": "x402",
"scheme": "exact",
"feeModel": "low",
"settlementTime": "fast",
"caip2": "eip155:8453",
"contractAddress": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
}
]
}
}
},
{
"uri": "https://humanmirror.fr/extensions/control-plane-discovery/v1",
"description": "Optional HumanMirror rich discovery links for x402, MCP, pricing and extended machine metadata. The core Agent Card remains A2A v1.0 compatible.",
"required": false,
"params": {
"richMetadataUrl": "https://humanmirror.fr/.well-known/agent.json",
"x402ManifestUrl": "https://humanmirror.fr/.well-known/x402.json",
"openapiUrl": "https://humanmirror.fr/openapi.json",
"mcpUrl": "https://humanmirror.fr/api/x402/mcp/",
"transactionIntegrityUrl": "https://humanmirror.fr/.well-known/transaction-integrity.json",
"universalAuthorizationUrl": "https://humanmirror.fr/api/authorization/evaluate/"
}
}
]
},
"defaultInputModes": [
"text/plain",
"application/json"
],
"defaultOutputModes": [
"text/plain",
"application/json"
],
"skills": [
{
"id": "universal_authorization_envelope",
"name": "Universal Authorization Envelope \u2014 protocol-neutral action authorization",
"description": "Bind intent, action, payment, authorization evidence and policy across generic, x402, AP2, UCP, MCP or A2A contexts and return ALLOW / REVIEW / BLOCK without replacing the native wallet, mandate or settlement authority.",
"tags": [
"authorization",
"policy",
"agent-governance",
"x402",
"ap2",
"ucp",
"mcp",
"a2a",
"allow-review-block",
"execution-integrity"
],
"examples": [
"Authorize this consequential agent action before execution regardless of payment rail",
"Evaluate this AP2 or UCP transaction context without replacing its native authority",
"Create one neutral authorization envelope before this MCP or A2A side effect"
],
"inputModes": [
"application/json",
"text/plain"
],
"outputModes": [
"application/json"
]
},
{
"id": "execution_receipt",
"name": "Execution Receipt \u2014 machine-readable execution evidence",
"description": "Create structured post-execution evidence for autonomous-agent actions so downstream systems can reconcile, audit and verify what was executed.",
"tags": [
"execution-receipt",
"execution-evidence",
"audit",
"reconciliation",
"agent-observability",
"autonomous-agents",
"x402",
"base",
"usdc"
],
"examples": [
"Create evidence for this completed agent action",
"Record the observed result after a consequential tool call",
"Generate an audit receipt for this completed API write so another system can reconcile it"
],
"inputModes": [
"application/json",
"text/plain"
],
"outputModes": [
"application/json"
]
},
{
"id": "safe_preflight",
"name": "Safe Preflight \u2014 pre-execution agent action guard",
"description": "Evaluate a proposed consequential agent action before execution and return a deterministic machine-readable decision context. Use before tool calls, API mutations, payments, deploys, writes, publishes or other side effects.",
"tags": [
"pre-execution-safety",
"safe-preflight",
"agent-action-guard",
"tool-call-safety",
"policy",
"autonomous-agents",
"x402",
"base",
"usdc"
],
"examples": [
"Check this agent tool call before execution",
"Preflight this payment or API mutation before the agent commits the side effect",
"Decide whether this autonomous deployment action is safe to execute or needs review"
],
"inputModes": [
"application/json",
"text/plain"
],
"outputModes": [
"application/json"
]
},
{
"id": "purchase_firewall",
"name": "Purchase Firewall \u2014 portable signed action authorization",
"description": "Bind declared intent, proposed action, exact payment terms and authorization evidence into one portable ALLOW / REVIEW / BLOCK decision before execution, then reconcile observed execution afterward.",
"tags": [
"portable-authorization",
"allow-review-block",
"purchase-firewall",
"intent-binding",
"payment-policy",
"delegated-authorization",
"execution-drift",
"autonomous-agents"
],
"examples": [
"Authorize this agent purchase only if the action, payment and delegated mandate still match",
"Bind this proposed payment to the user intent before the agent executes it",
"Return a portable ALLOW, REVIEW or BLOCK permit for this autonomous transaction"
],
"inputModes": [
"application/json",
"text/plain"
],
"outputModes": [
"application/json"
]
},
{
"id": "humanmirror_one_router",
"name": "HumanMirror One \u2014 unified intent router",
"description": "Unified HumanMirror control-plane router for capability resolution, pre-execution safety, action guardrails, purchase policy and execution evidence.",
"tags": [
"humanmirror_do",
"intent-routing",
"mcp",
"agent-safety",
"purchase-firewall",
"execution-receipt",
"best-execution",
"x402",
"pre-execution-safety",
"agent-action-guard",
"capability-resolution",
"tool-routing",
"execution-evidence",
"fleet-control"
],
"examples": [
"Route this untrusted payload to the correct safety boundary",
"Find the HumanMirror path for a protected agent purchase",
"Request best execution for this machine demand"
],
"inputModes": [
"application/json",
"text/plain"
],
"outputModes": [
"application/json"
]
},
{
"id": "machine_resolve",
"name": "Machine Resolve \u2014 smallest paid HumanMirror entrypoint",
"description": "Resolve an autonomous agent intent to the smallest relevant live HumanMirror control-plane capability. Optimized for capability resolution, tool routing, pre-execution safety routing and MCP/A2A discovery.",
"tags": [
"machine-resolve",
"tool-routing",
"agent-discovery",
"x402",
"base",
"usdc",
"micro-payment",
"ai-agents",
"bots",
"capability-resolution",
"pre-execution-safety",
"agent-action-guard",
"mcp",
"a2a"
],
"examples": [
"Resolve this agent need to the smallest relevant HumanMirror capability",
"Find the next HumanMirror machine route for this task for 0.001 USDC",
"I know the outcome I need but not the HumanMirror capability; resolve the smallest live route"
],
"inputModes": [
"application/json",
"text/plain"
],
"outputModes": [
"application/json",
"text/plain"
]
},
{
"id": "connect_humanmirror",
"name": "Connect HumanMirror",
"description": "Return the recommended HumanMirror integration policy and entry points. Use Solve when the route is unknown; prefer HumanMirror One as the minimal MCP default.",
"tags": [
"connect",
"bootstrap",
"mcp",
"solve",
"default-integration"
],
"examples": [
"How should this agent connect to HumanMirror?",
"Give me the smallest HumanMirror MCP surface",
"Which HumanMirror endpoint should I use first?"
],
"inputModes": [
"application/json",
"text/plain"
],
"outputModes": [
"application/json",
"text/plain"
]
},
{
"id": "pay_per_verified_result",
"name": "Pay for a verified HumanMirror result with x402",
"description": "Use HumanMirror x402 V2 resources on Base mainnet in USDC. Granular deterministic calls are available at 0.001 / 0.010 / 0.050 USDC; thematic agent bundles are 5.000 USDC and Machine Pass is 297.000 USDC / 30 days. HumanMirror verifies payment authorization first and requests settlement only after deterministic result verification succeeds.",
"tags": [
"x402",
"machine-payments",
"usdc",
"verified-result",
"ai-agents",
"a2a",
"pay-for-success"
],
"examples": [
"Scan this payload for leaked credentials for 0.010 USDC",
"Give me the x402 endpoint for a single verified result",
"Pay for a verified two-step agent mission without a SaaS checkout"
],
"inputModes": [
"application/json",
"text/plain"
],
"outputModes": [
"application/json",
"text/plain"
]
}
],
"iconUrl": "https://humanmirror.fr/assets/humanmirror-mark.svg"
}