DEVELOPER GUIDEREFERENCE CONTRACT

Events / AsyncAPI

Asynchronous lifecycle, claim, evidence and connector events with correlation and replay-safe semantics.

CONTRACT PRINCIPLES

The protocol carries business semantics.

Each integration must preserve authority, policy, evidence and recovery context.

Version boundary

Pin API/schema/profile versions in test evidence.

Correlation

Carry a correlation ID across request, event, connector and evidence records.

Idempotency

Protect material write operations from accidental replay.

Authority context

Never infer legal authority solely from transport success.

EVENT MODEL

Events are not databases.

Events carry correlation, subject, previous/resulting state and evidence references while systems of record remain explicit.

ChannelPurposeKey context
thing.lifecycle.changedMaterial lifecycle transitionthingId, event, policyVersion, evidenceRef
claim.status.changedClaim status/supersessionclaimId, previous, result, evidenceRef
evidence.recordedEvidence registrationevidenceId, source, digest, timestamp
connector.status.changedConnector stateconnectorId, mode, reason, recovery
ARCHITECTURE WORKSHOP

Move from integration to evidence-backed approval.

Align product-group applicability, authority boundaries, portal journeys, integration contracts and evidence before committing to production claims.