Metadata-only events
Worker events reject raw-content fields before they can update the run.
Data boundary
Enterprise Worker Deployment keeps raw workflow data in the customer environment while the hosted control plane receives metadata, verdicts, counts, hashes, and redacted categories.
Enterprise Worker contract
Worker events reject raw-content fields before they can update the run.
Worker credentials are HMAC-signed, time-limited, and bound to one review run.
Operators can replace a run credential or revoke it so later events fail closed.
Detailed claim reports stay in the customer's storage boundary.
Storage map
review_run_idcustomer_run_idstatusgate_verdictclaim_countunsupported_claim_countsource_hashesoutput_hashworker_versionpolicy_versionredacted_failure_categoriesartifact_summariesai_outputpromptmessagessource_textsource_spansretrieved_contextembeddingscreenshotsuploadstool_traceOperational proof
Run the worker package tests for local artifact generation and log redaction.
Run the HTTP + Postgres metadata-only smoke before handling customer production traces.
Rotate a run credential and verify the old token is rejected.
Revoke the active run credential and verify later events fail closed.
Open the app detail view and confirm it renders metadata without raw output, source spans, or claim report text.
Kivo
Use Enterprise Worker Deployment for sensitive workflows and Kivo's metadata dashboard for review status, verdicts, counts, and repair routing.