Manifest
Every AWP document has four top-level fields.
apiVersion: awp.agenticworkflowprotocol.org/v1alpha1kind: Workflow # Workflow, Agent or Policymetadata: name: invoice-processing version: 1.2.0 owner: team: finance-aispec: {} # kind-specifickindis one ofWorkflow,Agent(a reusable agent definition) orPolicy(a reusable rule set).- Unknown fields are rejected. Extensions use the
x-prefix. See Unknown fields and extensions. - Names, versions, durations, timestamps and digests have fixed formats (Document model).
- A JSON Schema expresses the structural rules; the specification lists the semantic rules the schema cannot express.
Normative text: Document model, Metadata.