{
  "name": "HumanMirror Agent OS",
  "description": "Cryptographic proof-of-state, exact state-continuity drift detection, and scoped M2M trust signals for autonomous agents.",
  "version": "1.0.0",
  "status": "active",
  "homepage": "https://humanmirror.fr",
  "protocol": "x402-humanmirror-v1",
  "schema": "https://humanmirror.fr/schemas/agent-os-v1.json",
  "endpoints": {
    "state_and_trust": {
      "path": "/api/v1/agent/state-and-trust/",
      "canonical_url": "https://humanmirror.fr/api/v1/agent/state-and-trust/",
      "alias": "https://humanmirror.fr/v1/agent/state-and-trust/",
      "method": "POST",
      "payment_protocol": "x402",
      "price_usdc": "0.050",
      "network": "eip155:8453",
      "asset": "USDC",
      "description": "Signs a SHA-256 agent state, verifies exact continuity against an optional previous state hash, and returns a scoped trust and automation signal."
    }
  },
  "capabilities": [
    "proof-of-state",
    "exact-state-continuity",
    "drift-detection",
    "signed-trust-vector",
    "automation-permission-signal",
    "x402-paid-verification"
  ],
  "semantics": {
    "drift": "v1 compares SHA-256 state hashes for exact continuity. Identical hash = drift 0; changed hash = drift 1. It does not claim semantic vector distance.",
    "trust": "The trust score is scoped only to the supplied state-continuity proof. AAA_VERIFIED is not a general identity, solvency, reputation, or safety guarantee.",
    "cycles": "cycles=1 describes the signed proof being returned. v1 does not claim persistent historical cycle counts.",
    "metrics": "latency_ms measures state-proof computation only. Token and gas savings remain null unless independently measured.",
    "settlement": "The authoritative x402 settlement amount, payer and transaction are returned by the outer HumanMirror x402 response after facilitator settlement."
  },
  "security": {
    "signature": "HMAC-SHA256",
    "signature_prefix": "X-HM-V1:",
    "secret_policy": "Server-side secret only. No hard-coded fallback secret is accepted.",
    "consumer_rule": "Verify the signature/proof contract and apply independent policy before automated execution."
  },
  "monetization": {
    "protocol": "x402",
    "token": "USDC",
    "chain_id": 8453,
    "network": "Base mainnet"
  },
  "not_claimed": [
    "semantic drift distance from cryptographic hashes",
    "persistent reputation history",
    "MEV-protected sequencing",
    "atomic execution locking",
    "unmeasured token or gas savings"
  ],
  "openapi": "https://humanmirror.fr/docs/openapi.json",
  "x402_openapi": "https://humanmirror.fr/x402/openapi.json",
  "a2a": "https://humanmirror.fr/.well-known/agent-card.json",
  "mcp": "https://humanmirror.fr/api/x402/mcp/"
}
