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": {}
}| Parameter | Type | Description |
|---|---|---|
id | string | Unique identifier. Prefixed with att_ |
operation_idrequired | string | The operation this attestation belongs to |
typerequired | string | Attestation classification |
claimrequired | string | What is being attested |
attested_byrequired | string | Participant making the attestation |
evidence | string[] | Evidence IDs supporting the claim |
created_at | datetime | ISO 8601 timestamp |
metadata | object | Arbitrary key-value pairs |
Attestation types
verificationapprovalcompletionreviewlegal_sign_offcompliance_checkidentity_confirmation
Endpoints
Create an attestation
POST
/v1/operations/:id/attestationscurl -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