API ReferenceStable v1

API Overview

Endpoint map, request/response shape, and product-level integration entry points.

Last updated Mar 4, 2026

Base URL and Versioning

Base path:

/v1

All operations are tenant-scoped and return versioned framework outputs.

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

Endpoint Reference

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

Score a discovered asset for registry classification.

Request body

FieldTypeRequiredDescription
asset_idstringyesStable asset identifier.
ownerstringyesOwning team or service owner.
access_scopestring[]yesIntegration permissions and reachable systems.
attestationsobject[]noAvailable controls and verification artifacts.

Example response

{
  "framework": "provenance",
  "version": "v0",
  "entity_id": "asset_123",
  "score": 74.2,
  "confidence": 0.86,
  "risk_band": "moderate",
  "source": "inventory_import"
}
POST/v1/agents/scoreBearer + X-Tenant-Id

Score an autonomous agent for trust and governance posture.

Request body

FieldTypeRequiredDescription
agent_idstringyesStable agent identifier.
principal_idstringyesDelegating human or system principal.
policy_contextobjectyesConstraints, objectives, and risk limits.
telemetry_refsstring[]noEvent pointers used for confidence overlays.

Example response

{
  "framework": "mandate",
  "version": "v0",
  "entity_id": "agent_42",
  "score": 61.4,
  "confidence": 0.81,
  "risk_band": "moderate",
  "source": "control_plane"
}
GET/v1/score/{framework}/{entity_id}Bearer + X-Tenant-Id

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

Path params

ParamTypeDescription
frameworkstringprovenance, mandate, meridian, fidelity, or drift.
entity_idstringAsset, agent, contract, or obligation identifier.

Example response

{
  "framework": "drift",
  "version": "v0",
  "entity_id": "agent_42",
  "score": 34.2,
  "confidence": 0.9,
  "risk_band": "high",
  "source": "runtime_telemetry"
}
POST/v1/contracts/obligations/scoreBearer + X-Tenant-Id

Score obligation fulfillment and breach risk using control and evidence signals.

Request body

FieldTypeRequiredDescription
contract_idstringyesParent contract identifier.
obligation_idstringyesObligation identifier within contract.
control_idstringyesControl mapping for enforcement.
evidence_eventsobject[]yesEvents supporting compliance assessment.
POST/v1/runtime/analyzeBearer + X-Tenant-Id

Analyze live runtime behavior for alignment and governance risk.

Request body

FieldTypeRequiredDescription
agent_idstringyesAgent under observation.
objective_contextobjectyesPrincipal intent and policy boundaries.
eventsobject[]yesRuntime telemetry events for evaluation.
interventionsobject[]noHuman intervention metadata.

Eventing

Score and threshold changes are delivered by signed webhooks:

  • score.updated
  • threshold.crossed
  • runtime.risk.elevated