Skip to main content
Version: MVP

Identity Isolation

Multi-agent handoffs do not inherit credential or operator identity by default. The consuming run must declare its own auth profile and operator identity so receipts can distinguish producer authority from consumer authority.

Handoff Consumption

craik task resume \
--from-handoff handoff_task_123 \
--auth-profile-id openai:writer \
--operator-subject operator-b \
--operator-issuer https://idp.example.test

If a consumer intentionally reuses the producer identity, the operator must pass both --allow-identity-continuation and --identity-continuation-rationale. The rationale is recorded on the identity-isolation receipt.

Receipts

Identity assignment produces handoff.identity.assign receipts. Denial receipts capture missing identity, implicit producer reuse, or missing continuation rationale.