put_alignment_by_agent
Publish or replace the alignment manifest — Accepts YAML (text/yaml, application/yaml) or JSON. Body is the full UnifiedAlignmentCard; server-side composition merges it across the platform → org → team → agent cascade and writes the canonical composed card. Requires Idempotency-Key. Honor...
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| audit | Yes | How long this agent's own decision log is kept, and whether it can be queried. Required. (This is the agent's audit policy — it is NOT Mnemom's retention policy for the card itself; see the tool's data-handling disclosure for that.) | |
| values | Yes | The values this agent declares it is bound by. Required. | |
| agent_id | Yes | The agent this card belongs to (e.g. `smolt-abc123`). Identifier only — never place an API key, a secret, an email address, or any other personal data in this field. | |
| autonomy | Yes | What the agent may do on its own authority. Required. | |
| principal | Yes | Whose authority this agent acts under. Required. | |
| card_version | Yes | Card schema version. REQUIRED by the server-side validator. Current canonical value: `unified/2026-04-26`. | |
| autonomy_mode | Yes | Master switch for the action-policing pipeline. Required. `off` disables it; `observe` records only; `nudge` warns; `enforce` blocks. | |
| integrity_mode | Yes | Master switch for the values pipeline. Required. Same four states as `autonomy_mode`. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | Always true on successful storage (errors return non-200 status). | |
| card_id | Yes | Card ID (ac-{uuid}) of the stored alignment card. | |
| issued_at | Yes | ISO 8601 timestamp when the card was issued/stored. |