Production gate
POST /v1/gate/outbound is the production path for send-bound content. It
creates a submission, binds a policy snapshot, returns an action_id, and can
create human review work.
Use it before a sequencer, CRM, support platform, or inbox receives the message.
Preview check
POST /v1/check evaluates text and returns safe, blocked, or
review_required. It is stateless:
- No persisted gate submission
- No
action_id
- No queue item
- No
review_url
- No dispatch
Both paths compile the active immutable policy snapshot. Outbound additionally
uses send-specific fields and can inject source freshness, evidence-tier, and
unverified RevOps-signal scanners from enrichment metadata. It also schedules advisory
semantic and grounding work after the synchronous verdict. Preview does not.
If preview returns review_required, submit the content through
POST /v1/gate/outbound or an SDK intercept() method to create review work.
Do not build a production review workflow around check(). A preview verdict
cannot be approved or rejected because no review record exists.