{
  "protocol": "humanmirror-agent-identity-wallet/1",
  "name": "HumanMirror Agent Identity & Autonomous Wallet Protocol",
  "status": "active_composition_layer",
  "canonical": "https://humanmirror.fr/agent-identity-wallet/",
  "endpoint": "https://humanmirror.fr/api/agent-identity-wallet/",
  "tagline": "Identity evidence, wallet policy and execution assurance for autonomous agents.",
  "positioning": {
    "humans": "Keep legal identity, authorization and payment authority at their native source.",
    "agents": "Carry a portable evidence passport, explicit spend policy and closed-loop execution evidence.",
    "enterprises": "Add one external control plane around agent identity, wallet context and consequential transactions without migrating custody."
  },
  "components": {
    "agent_passport": {
      "version": "humanmirror-agent-passport/1",
      "purpose": "Portable evidence envelope linking native identity references, endpoints and declared wallet context.",
      "regulatory_kyc": false,
      "kyc_replacement": false,
      "certification": false,
      "native_sources": [
        "ERC-8004 reference",
        "DID",
        "HTTPS domain",
        "A2A Agent Card",
        "MCP endpoint",
        "OmniDome observed evidence"
      ],
      "endpoint": "https://humanmirror.fr/api/agent-identity-wallet/"
    },
    "autonomous_wallet_control": {
      "protocol": "humanmirror-agent-bank/1",
      "custody": "non_custodial",
      "humanmirror_holds_funds": false,
      "humanmirror_signs_transactions": false,
      "policy": "https://humanmirror.fr/api/omnidome/reserve/",
      "settlement": "https://humanmirror.fr/api/omnidome/settlement/",
      "live_rail": {
        "protocol": "x402",
        "network": "eip155:8453",
        "asset": "USDC"
      }
    },
    "execution_assurance": {
      "purchase_binding": "https://humanmirror.fr/api/value/bind/",
      "ucp_mapping": "https://humanmirror.fr/api/value/ucp-bind/",
      "closure": "https://humanmirror.fr/api/value/close/",
      "receipt": "https://humanmirror.fr/api/x402/execution-receipt/",
      "guarantee": false
    }
  },
  "interoperability": {
    "erc8004": {
      "status": "draft_reference_compatibility",
      "mode": "identity_reference_and_discovery"
    },
    "ap2": {
      "status": "adapter_ready",
      "mode": "delegated_authorization_context"
    },
    "ucp": {
      "status": "live_mapping_adapter",
      "endpoint": "https://humanmirror.fr/api/value/ucp-bind/"
    },
    "x402": {
      "status": "live",
      "network": "eip155:8453",
      "asset": "USDC"
    },
    "mcp": {
      "status": "live_discovery_transport"
    },
    "a2a": {
      "status": "live_discovery_messaging"
    }
  },
  "quickstart": {
    "language": "javascript",
    "lines": [
      "const endpoint='https://humanmirror.fr/api/agent-identity-wallet/';",
      "const payload={identity:{name:'my-agent',domain:'https://agent.example'},wallet:{address:'0x...',network:'eip155:8453',asset:'USDC'}};",
      "const passport=await fetch(endpoint,{method:'POST',headers:{'content-type':'application/json'},body:JSON.stringify(payload)}).then(r=>r.json());"
    ]
  },
  "monetization": {
    "discovery": "free",
    "passport_envelope": "free",
    "applicable_third_party_value_flow_fee": {
      "bps": 1,
      "rate": "0.01%",
      "double_charge_humanmirror_revenue": false
    },
    "identity_assurance_subscription": {
      "price_eur_month": 149,
      "checkout": "https://buy.stripe.com/5kQ14g6nabZFcumfpe6J20h",
      "includes": [
        "B2B integration support",
        "identity evidence mapping",
        "wallet-policy configuration",
        "execution-assurance rollout"
      ],
      "regulatory_kyc_certification": false
    },
    "production_pilot": {
      "price_eur": 990,
      "duration_days": 14,
      "checkout": "https://buy.stripe.com/00wfZa5j64xd65Y7WM6J20g"
    }
  },
  "truth_boundary": "HumanMirror composes identity evidence, non-custodial wallet policy and execution evidence. It is not a regulated KYC provider, does not certify legal identity through this protocol, does not custody or sign funds, and does not guarantee external settlement, delivery or legal authorization."
}
