> ## Documentation Index
> Fetch the complete documentation index at: https://www.agentworldprotocol.com/llms.txt
> Use this file to discover all available pages before exploring further.

# action-submit.schema.json

> Canonical schema for action.submit params.

<Note>Generated from [`schemas/v0.1/action-submit.schema.json`](https://github.com/Hyperduality/agent-world-protocol/blob/main/schemas/v0.1/action-submit.schema.json) (`$id`: `https://agentworldprotocol.com/schemas/v0.1/action-submit.schema.json`). Normative text: [/spec/loop/actions](/spec/loop/actions). Every tagged example on this site is validated against this schema in CI.</Note>

<ResponseField name="action_id" type="action_id" required />

<ResponseField name="type" type="identifier" required />

<ResponseField name="params" type="object" required />

<ResponseField name="embodiment_id" type="identifier">Required in multi-bind sessions (AWP-EMB-005).</ResponseField>

<ResponseField name="preempt" type="preemption_policy" />

<ResponseField name="deadline_ms" type="integer">From world receipt; covers approval and queue wait (AWP-ACT-004).</ResponseField>
<ResponseField name="basis_ts_mono_ns" type="ts_mono_ns">Capture time of the newest observation this intent relies on (AWP-ACT-007).</ResponseField>
<ResponseField name="valid_until_ns" type="ts_mono_ns">Session-clock instant after which the intent must not begin executing (AWP-ACT-007).</ResponseField>
