Core Primitives

Attestations

A recorded assertion of truth, approval, verification, or completion. Attestations are the proof layer — they support transitions and establish operational memory.

The Attestation object

Attestation
{
  "id": "att_456",
  "operation_id": "op_abc123",
  "type": "verification",
  "claim": "Initial evidence reviewed and cross-referenced",
  "attested_by": "part_def456",
  "evidence": ["ev_xyz789"],
  "created_at": "2025-01-16T10:45:00Z",
  "metadata": {}
}
ParameterTypeDescription
idstringUnique identifier. Prefixed with att_
operation_idrequiredstringThe operation this attestation belongs to
typerequiredstringAttestation classification
claimrequiredstringWhat is being attested
attested_byrequiredstringParticipant making the attestation
evidencestring[]Evidence IDs supporting the claim
created_atdatetimeISO 8601 timestamp
metadataobjectArbitrary key-value pairs
Attestation types
verificationapprovalcompletionreviewlegal_sign_offcompliance_checkidentity_confirmation

Endpoints

Create an attestation

POST
/v1/operations/:id/attestations
curl -X POST https://api.microndelta.com/v1/operations/op_abc123/attestations \
  -H "Authorization: Bearer md_live_xxxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "type": "verification",
    "claim": "Initial evidence reviewed and cross-referenced",
    "evidence": ["ev_xyz789"]
  }'

List attestations

GET
/v1/operations/:id/attestations