Skip to main content

Pipeline overview

Every inter-agent message flows through five deterministic stages:

Full verification sequence


Component relationship


Trust boundary evaluation

The trust boundary evaluates every request through a strict sequence. Note that allowlist checks happen before rate-limit allocation to prevent map-spray attacks.

Engine routing

The interceptor routes payloads based on payload_type:

Data model


JWT attestation structure

Every verdict includes a signed JWT with this payload:
The sub claim is a SHA-256 hash of the original payload, making the attestation tamper-evident. Any modification to the payload invalidates the hash match.