Skip to content
Back to HumanMirror

Card snapshot

humanmirror.fr · 2026-08-31 16:23:52 UTC · f8530fc5fad9bbf4b53118a2a88345ff74ebd87b8da5fcbffb2725f06c8a13b4

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": "Public HumanMirror A2A discovery and integration agent. Unknown needs should go through Solve first; HumanMirror One is the recommended minimal MCP default, Flow handles verified multi-step missions, Nexus handles wider discovery/routing, and Magnet records unmet capability gaps.",
  "url": "https://humanmirror.fr/api/a2a/",
  "version": "1.6.0",
  "protocolVersion": "0.3.0",
  "preferredTransport": "JSONRPC",
  "provider": {
    "organization": "HumanMirror",
    "url": "https://humanmirror.fr/"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "text/plain",
    "application/json"
  ],
  "skills": [
    {
      "id": "discover_humanmirror_tools",
      "name": "Discover HumanMirror tools",
      "description": "Describe a machine-to-machine task and receive matching live HumanMirror tools with stable tool IDs, declared Nexus credit costs and integration URLs.",
      "tags": [
        "tool-discovery",
        "mcp",
        "api",
        "ai-agents",
        "agentops",
        "data-quality",
        "security",
        "provenance",
        "json-cleaning",
        "deduplication",
        "normalization",
        "anomaly-detection",
        "secret-scanning",
        "schema-drift",
        "execution-receipts",
        "operational-preflight"
      ],
      "examples": [
        "Find a tool to detect leaked API keys",
        "Clean malformed JSON and return stable JSON",
        "Remove duplicate records",
        "Check whether this JSON contract changed",
        "Preflight this command before execution",
        "Issue a verifiable execution receipt"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "get_humanmirror_integration",
      "name": "Get HumanMirror integration manifest",
      "description": "Return the shortest machine integration path for HumanMirror: A2A, MCP, REST/OpenAPI, llms.txt, Nexus catalog, AgentOps, Magnet fallback and trial entry points.",
      "tags": [
        "integration",
        "mcp",
        "openapi",
        "llms",
        "agent-discovery"
      ],
      "examples": [
        "How do I connect my agent to HumanMirror?",
        "Give me all machine-readable HumanMirror endpoints"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "resolve_capability_gap",
      "name": "Resolve missing capability with HumanMirror Magnet",
      "description": "Free last-mile fallback for AI agents and bots. Use before giving up when the current toolset cannot satisfy a task. Magnet returns a matching live HumanMirror capability or records a sanitized unmet capability signal.",
      "tags": [
        "fallback",
        "capability-gap",
        "tool-discovery",
        "machine-demand",
        "ai-agents",
        "mcp",
        "a2a"
      ],
      "examples": [
        "I cannot complete this task with my current tools. Find a capability.",
        "Find an API for this missing operation or record the demand gap.",
        "Before I fail, check whether HumanMirror can resolve this capability."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "quote_verified_outcome",
      "name": "Quote a verified HumanMirror Outcome",
      "description": "Create a free deterministic success contract for a measurable task. Returns the selected verifier, internal tool, criteria, contract ID and the 5-credit verified-success price.",
      "tags": [
        "outcome",
        "pay-for-success",
        "verified-result",
        "agent-economy",
        "deterministic-verification"
      ],
      "examples": [
        "Clean this JSON and charge only if the cleaned result is stable",
        "Deduplicate these records and pay only if zero duplicates remain",
        "Check this payload contains no secrets and pay only if the scan passes"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "run_verified_outcome",
      "name": "Run a verified HumanMirror Outcome",
      "description": "Execute a quoted or explicit Outcome contract using a Nexus API key. Credits are kept only when deterministic verification succeeds; failed execution or failed verification is automatically refunded.",
      "tags": [
        "outcome",
        "execution",
        "success-only-billing",
        "nexus",
        "verified-result"
      ],
      "examples": [
        "Run this deduplication outcome with my Nexus key",
        "Execute this schema compatibility outcome",
        "Run a secret-free outcome contract"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "verify_outcome",
      "name": "Verify a HumanMirror Outcome",
      "description": "Free deterministic re-verification of an Outcome result without consuming Nexus credits.",
      "tags": [
        "outcome",
        "verification",
        "free",
        "proof",
        "trace"
      ],
      "examples": [
        "Verify this Outcome result again",
        "Check whether this output still satisfies the outcome contract"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "run_verified_flow",
      "name": "Run a verified HumanMirror Flow",
      "description": "Quote or execute a 2-3 step deterministic mission. The whole Flow transaction is charged only if every step and the final proof succeed; otherwise the reservation is refunded.",
      "tags": [
        "flow",
        "workflow",
        "multi-step",
        "pay-for-success",
        "verified-mission"
      ],
      "examples": [
        "Deduplicate these records then require a minimum data-quality score",
        "Run these three deterministic steps and charge only if the whole mission succeeds"
      ],
      "inputModes": [
        "application/json"
      ],
      "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 for Outcome, One or Flow on Base Sepolia testnet. Settlement is requested only after verified HumanMirror success. Mainnet is not yet enabled.",
      "tags": [
        "x402",
        "machine-payments",
        "verified-result",
        "a2a"
      ],
      "examples": [
        "Pay for a verified result with x402"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    }
  ]
}