API ReferenceStable v1

API Overview

Canonical Ethira adapter endpoint contracts from the published OpenAPI artifact.

Last updated Mar 6, 2026

Base URL and Versioning

Score operations base path:

/v1

Include Authorization and X-Tenant-Id in write operations.

Canonical Product Mapping

  1. AI Trust Registry = Provenance + Mandate + Meridian
  2. Contract Assurance Monitor = Fidelity + Mandate + Meridian
  3. Runtime Alignment Monitor = Drift + Fidelity + Mandate + Meridian + Threshold

Cross-product capability layer:

  • Runtime Enforcement & Resilience = Threshold + Drift + Fidelity + Mandate + Meridian

Endpoint Reference

GET/healthzNone

Health check endpoint for adapter availability.

Response

200 JSON object with status fields.

POST/v1/assets/scoreBearer + X-Tenant-Id

Score a discovered asset for trust-registry prioritization.

Required request fields

FieldType
tenant_idstring
asset_idstring
event_idstring
score_versionstring
evidence_eventsTrustRegistryEvidenceEvent[]

Optional fields

FieldType
discovery_confidencenumber (0-1)
control_readinessnumber (0-1)
POST/v1/agents/scoreBearer + X-Tenant-Id

Score an agent for trust-registry prioritization.

Required request fields

FieldType
tenant_idstring
agent_idstring
event_idstring
score_versionstring
evidence_eventsTrustRegistryEvidenceEvent[]

Optional fields

FieldType
identity_confidencenumber (0-1)
oversight_readinessnumber (0-1)
POST/v1/contracts/obligations/scoreBearer + X-Tenant-Id

Score contractual obligation fulfillment and breach risk.

Required request fields

FieldType
tenant_idstring
contract_idstring
obligation_idstring
control_idstring
entity_idstring
event_idstring
score_versionstring
evidence_eventsObligationEvidenceEvent[]

Optional fields

FieldType
control_effectivenessnumber (0-1)
stakeObligationStakeContext
POST/v1/runtime/analyzeBearer + X-Tenant-Id

Analyze runtime anomaly posture and emit a recommended action.

Required request fields

FieldType
tenant_idstring
entity_idstring
event_idstring
score_versionstring
anomaly_scorenumber (0-1)
GET/v1/score/{framework}/{entity_id}Bearer + X-Tenant-Id

Fetch the latest stored score snapshot for a framework/entity pair.

Path params

ParamType
frameworkstring
entity_idstring

Response includes

Field
tenant_id, framework, entity_id
score_snapshot_id, evidence_event_id, event_id
score_version, score_payload, created_at

Enforcement-Layer Note

Runtime Enforcement & Resilience uses runtime and contract score outputs plus signed events to apply policy modes (alert, shadow, soft_block, hard_block) in Ethira control-plane workflows.