required_witnesses threshold. A simple majority of confirm or deny verdicts determines the outcome. abstain votes count toward the quorum but do not influence the majority calculation.
Authentication
RequiresX-API-Key header or Bearer JWT token. Tenant-scoped via X-Tenant-ID.
Path Parameters
The unique identifier of the witness request. Format:
maip-wit:ULID.Response
The witness request identifier.
The truth claim that was being witnessed.
Current status of the witness request. One of: -
pending — still awaiting
attestations - confirmed — consensus reached, claim is confirmed - denied
— consensus reached, claim is denied - expired — TTL elapsed without
reaching quorumNumber of attestations required for consensus.
Number of
confirm verdicts received.Number of
deny verdicts received.Number of
abstain verdicts received.Whether the required quorum has been met and a determination made.
ISO 8601 timestamp of when consensus was reached.
null if still pending or
expired without consensus.ISO 8601 timestamp of when the witness request expires (or expired).
Consensus Logic
| Scenario | Outcome |
|---|---|
Quorum met, majority confirm | confirmed |
Quorum met, majority deny | denied |
Quorum met, equal confirm/deny | Weighted by confidence scores; highest aggregate confidence wins |
| TTL expires before quorum | expired |

