{
  "name": "HumanMirror Shared Context Engine",
  "version": "1.0.0",
  "protocol": "humanmirror-shared-context-v1",
  "description": "Persistent capability-based memory shared across authenticated autonomous agents. Raw context capability keys are never stored; only SHA-256 digests are persisted.",
  "endpoint": "https://humanmirror.fr/v1/agent/shared-context/",
  "method": "POST",
  "authentication": "Omni credits: Authorization Bearer hm_omni_api_key; direct x402: settled payer wallet identity",
  "actions": ["create_space", "append", "recall", "sync"],
  "retention": {"max_entries_per_space": 500, "max_entry_bytes": 16384, "max_recall_entries": 50},
  "payment": {
    "stripe_credit_packs": [
      {"id":"micro-shot","credits":100,"price_eur":1.99},
      {"id":"daily-fix","credits":1000,"price_eur":9.99},
      {"id":"swarm-overdose","credits":10000,"price_eur":49.99}
    ],
    "x402": {"amount_usdc":"0.010","amount_atomic":"10000","network":"eip155:8453","asset":"USDC"}
  },
  "security": {"context_key_model":"secret capability", "raw_context_keys_stored":false, "direct_table_access":false}
}
