Build your own AWP runtime
- Read the specification and the glossary.
- Validate manifests with the JSON Schema and implement the semantic rules listed in the schema README.
- Run the conformance suite: valid manifests must be accepted, invalid ones rejected with the expected diagnostic.
- Start with the
coreprofile, then addgovernance,audit,security,mcpanda2aas needed. - Publish a conformance statement with the profiles you meet and the optional features you do not support.
- Open a pull request to be listed on the implementations page.
Optionally provide the CLI commands with the specified output formats.
Example: plan output
Section titled “Example: plan output”A command such as awp plan can show what a workflow may do before it runs (illustrative; see CLI output formats for the specified formats):
$ awp plan workflow.yaml
AWP Execution Plan
Workflow: vulnerability-fixerVersion: 0.1.0
Agents: researcher → claude fixer → qwen3
Tools: github.read github.write shell.execute
Policies: ✓ cost limit ✓ tool permissions ✓ network policy ✓ production restriction
Human approval: required before merge
Estimated maximum: 30 steps $2.00 15 minutes