bardo_policy_set
Propose a security policy change. Tightening applies immediately; loosening is queued with a delay. Requires solving a challenge puzzle to authorize.
Instructions
Propose a change to your security policy. Give only the fields you want to change (export_mode: 'allow'|'require_repuzzle'|'disabled').
A change that only tightens (e.g. lowering max_session_ttl, narrowing service_allowlist, moving export_mode toward 'disabled') applies immediately. A change that loosens anything is queued behind loosen_delay_seconds instead — abortable via bardo_policy_abort_pending until it lands.
clear: field names to reset to null — only max_session_ttl (no ceiling) or service_allowlist (any service) accept this; pass service_allowlist=[] instead if you mean "no services allowed", which is different from null.
Requires a step-up puzzle. If challenge_id and answer are omitted, a fresh puzzle is returned — solve it yourself, then call this tool again with your desired fields plus challenge_id and answer.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| clear | No | ||
| answer | No | ||
| export_mode | No | ||
| challenge_id | No | ||
| session_token | No | ||
| tags_encrypted | No | ||
| max_session_ttl | No | ||
| service_allowlist | No | ||
| delete_grace_seconds | No | ||
| loosen_delay_seconds | No |