Read the Model-B delegation fence (public promise: present, name, rules digest, per-swap cap)
otto_delegation_fence_statusPUBLIC and read-only, no header: whether the Model-B project policy that fences every delegated send is installed and v-current on this server, with its versioned name, rules digest, the per-swap cap ceiling in USD (shared by every delegated user — a person may choose any whole-dollar cap from per_swap_cap_min_usd up to it, enforced server-side and recorded against their own grant), and Otto's PUBLIC CDP project id (a UUID — the authority an agent binds its mint to). Exposes ONLY the fence's public promise — never an end user, a grant, an address or a policy's contents. An agent about to mint a delegation (otto-execute delegate) reads this first, mints to the published project_id and no other, and refuses to mint when the fence is not present; the server enforces fence-before-authority on every delegated send regardless. Arguments: {}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | No | ||
| present | Yes | ||
| project_id | No | ||
| policy_name | Yes | ||
| mint_enabled | Yes | ||
| rules_digest | No | ||
| ruleset_version | Yes | ||
| per_swap_cap_usd | Yes | ||
| per_swap_cap_min_usd | Yes |