HumanMirror · Schema
HumanMirror Agent OS State & Trust v1
CompanyAI AgentsAgent SecurityPrompt Injection Defensex402Machine PaymentsUSDCMCPA2AData QualityVerified OutcomesMicrotransactionsFrance
Properties
| Name | Type | Description |
|---|---|---|
| $schema | object | |
| protocol | object | |
| ts | integer | |
| exec_metrics | object | |
| state_proof | object | |
| trust_identity | object | |
| sequencer_priority | object |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://humanmirror.fr/schemas/agent-os-v1.json",
"title": "HumanMirror Agent OS State & Trust v1",
"type": "object",
"required": ["$schema", "protocol", "ts", "exec_metrics", "state_proof", "trust_identity", "sequencer_priority"],
"properties": {
"$schema": { "const": "https://humanmirror.fr/schemas/agent-os-v1.json" },
"protocol": { "const": "x402-humanmirror-v1" },
"ts": { "type": "integer", "minimum": 1 },
"exec_metrics": {
"type": "object",
"required": ["token_savings_pct", "latency_ms", "latency_scope", "gas_optimized_pct", "measurement_status"],
"properties": {
"token_savings_pct": { "type": ["number", "null"], "minimum": 0, "maximum": 100 },
"latency_ms": { "type": "number", "minimum": 0 },
"latency_scope": { "const": "state_proof_compute_only" },
"gas_optimized_pct": { "type": ["number", "null"], "minimum": 0, "maximum": 100 },
"measurement_status": { "type": "string" }
},
"additionalProperties": false
},
"state_proof": {
"type": "object",
"required": ["valid", "continuity_verified", "drift_score", "drift_semantics", "drift_status", "vector", "sig"],
"properties": {
"valid": { "type": "boolean" },
"continuity_verified": { "type": "boolean" },
"drift_score": { "type": "number", "minimum": 0, "maximum": 1 },
"drift_semantics": { "const": "exact_sha256_state_continuity" },
"drift_status": { "enum": ["BASELINE_ESTABLISHED", "NOMINAL", "DRIFT_DETECTED"] },
"vector": { "type": "string", "pattern": "^0x[0-9a-f]{64}$" },
"sig": { "type": "string", "pattern": "^X-HM-V1:[A-Za-z0-9_-]{43}$" }
},
"additionalProperties": false
},
"trust_identity": {
"type": "object",
"required": ["agent_id", "score", "score_scope", "tier", "cycles", "cycles_scope", "risk_level", "action_permission", "proof_hash"],
"properties": {
"agent_id": { "type": "string", "minLength": 1, "maxLength": 160 },
"score": { "type": "number", "minimum": 0, "maximum": 1 },
"score_scope": { "const": "state_continuity_only" },
"tier": { "enum": ["BASELINE_ONLY", "AAA_VERIFIED", "REVIEW_REQUIRED"] },
"cycles": { "type": "integer", "minimum": 1 },
"cycles_scope": { "const": "this_signed_proof_only" },
"risk_level": { "enum": ["LOW", "MEDIUM", "HIGH"] },
"action_permission": { "enum": ["ALLOW_AUTOMATED_EXECUTION", "REQUIRE_POLICY_REVIEW", "BLOCK_AUTOMATED_EXECUTION"] },
"proof_hash": { "type": "string", "pattern": "^0x[0-9a-f]{64}$" }
},
"additionalProperties": false
},
"sequencer_priority": {
"type": "object",
"required": ["queue_tier", "atomic_lock", "bid_settled_usdc", "settlement_source"],
"properties": {
"queue_tier": { "const": "STANDARD" },
"atomic_lock": { "const": false },
"bid_settled_usdc": { "type": "null" },
"settlement_source": { "type": "string" }
},
"additionalProperties": false
}
},
"additionalProperties": false
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/humanmirror-fr-agent-os-v1"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.