Self-report the calling agent’s current context-window budget (ephemeral telemetry, ADR 0035/0036). Provide window_total and any subset of the six canonical segments, each at most once (report an explicit 0 for a measured-empty segment; omitted segments are stored as absent, never zero-filled). tenant_id/agent_id derive from your token — do not supply them. NOT evidence, never audited; last write wins and is TTL’d. The ack echoes your stored snapshot.
| Field | Type | Required | Description |
|---|
model | string | | |
observed_at | string (nullable) (date-time) | | |
personality_vector | object | | |
segments | array (nullable) | yes | (items 1–6) |
window_total | integer | yes | (range 1–1000000000) |
| Field | Type | Required | Description |
|---|
label | SegmentLabel | yes | |
tokens | integer | yes | (range 0–1000000000) |
| Field | Type | Required | Description |
|---|
accepted | boolean | yes | |
agent_id | string | yes | |
expires_at | string (date-time) | yes | |
reported_at | string (date-time) | yes | |
request_id | string | | |
segments | array (nullable) | yes | |
used | integer | yes | |
window_total | integer | yes | total context window in tokens |