Skip to content
Back to HumanMirror

Card snapshot

humanmirror.fr · 2026-08-31 22:09:42 UTC · d40221116bc05a054b04057dad2faf6b29de5e385e5d31abee1d92155591434c

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 machine-commerce agent. Secret Scanning is the recommended first paid microtool: scan code, config, logs or agent output for API keys, tokens and credential leaks for 0.010 USDC over x402 V2 on Base mainnet, with no account or HumanMirror API key.",
  "url": "https://humanmirror.fr/api/a2a/",
  "version": "1.7.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": "scan_secrets_before_external_action",
      "name": "Scan secrets before an agent publishes or sends data",
      "description": "Paid x402 microcheck for AI agents and bots. Scan text, source code, JSON, config, logs or tool output for likely API keys, access tokens, private keys, passwords and credential-like secrets before commit, deploy, publish, tool call or handoff. POST https://humanmirror.fr/api/x402/secret-scanning/ for 0.010 USDC on Base mainnet. No account or HumanMirror API key is required; the first POST returns an x402 V2 payment challenge and settlement is requested only after deterministic verification succeeds.",
      "tags": [
        "secret-scanning",
        "api-key-detection",
        "credential-leak",
        "token-leak",
        "preflight",
        "pre-commit",
        "pre-deploy",
        "x402",
        "usdc",
        "base",
        "ai-agents",
        "bots"
      ],
      "examples": [
        "Scan this tool output for leaked API keys before I send it",
        "Check this config for tokens and credentials before deploy",
        "Verify this payload is secret-free before publishing"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "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 on Base mainnet in USDC. Secret Scanning costs 0.010 USDC per verified scan; no account or HumanMirror API key is required. Settlement is requested only after deterministic HumanMirror verification succeeds.",
      "tags": [
        "x402",
        "machine-payments",
        "usdc",
        "base",
        "secret-scanning",
        "verified-result",
        "a2a",
        "ai-agents"
      ],
      "examples": [
        "Scan this payload for leaked credentials for 0.010 USDC",
        "Pay for a verified result with x402 on Base mainnet"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    }
  ]
}