Skip to main content
GET
Runtime composite — alignment + protection + capabilities in one call

Authorizations

Authorization
string
header
required

Supabase JWT token in Authorization: Bearer header

Path Parameters

agent_id
string
required

Agent identifier (e.g. smolt-abc123)

Response

Runtime state envelope.

alignment
object
required

Unified alignment card (ADR-008). Authored in YAML or JSON; composed server-side with platform defaults, org template, and active exemptions before storage.

protection
object
required

Unified protection card (ADR-037). Safe House thresholds + trusted-source policy for a single agent. Shape matches src/composition/types.ts::UnifiedProtectionCard (canonical) and what the runtime validator at src/composition/validate.ts accepts. The customer-facing docs at /concepts/protection-card and /specifications/protection-card-schema document this same shape.

capabilities
object[]
required
content_hash
string
required
Pattern: ^sha256:[0-9a-f]{64}$
version
integer
required
Required range: x >= 1
composed_at
string<date-time>
required
expires_at
string<date-time>
required