OpenWOP openwop.dev

Status: Stable · maintained compatibility major. New implementations

should target v2; this tree remains normative for v1 clients and dual-stack

hosts during the migration window.

OpenWOP v1 is the maintained compatibility major. Target v2 for new work; implement v1 when supporting an existing v1 client or a dual-stack host during the migration window.

This directory contains explanatory and normative prose. When prose and a machine-readable contract disagree, use the following precedence:

1. api/openapi.yaml and api/asyncapi.yaml for HTTP and event surfaces. 2. schemas/ for payload validation. 3. The normative requirements in these documents. 4. RFC history and examples, which provide rationale but do not override the published wire contract.

Normative keywords (MUST, MUST NOT, SHOULD, and MAY) follow RFC 2119. Open issues are tracked centrally in gaps.json; migration and removal status are tracked in migrations.json and deprecations.json.

Start here

GoalRead
Discover a host and negotiate compatibilitycapabilities.md, version-negotiation.md, profiles.md
Create and observe a runrest-endpoints.md, run-options.md, stream-modes.md
Suspend for human inputinterrupt.md, interrupt-profiles.md
Implement durable executionstorage-adapters.md, idempotency.md, replay.md
Implement agentsmulti-agent-execution.md, ai-envelope.md, agent-memory.md
Publish reusable componentsnode-packs.md, workflow-chain-packs.md, registry-operations.md
Secure a hostauth.md, auth-profiles.md, host-extensions.md

Document map

Wire and execution

capabilities-change-detection.md — discovery, feature advertisement, and cache validation.

event-schema versioning.

interrupt-profiles.md — suspend/resume and approval profiles.

compensation.md — retry safety, forks, and failure recovery.

persistence contracts.

Agents, prompts, and tools

structured-output-subset.md — typed model output and the informative provider-compatibility subset.

handoff model.

agent-workspace.md, and agent-runtime.md — memory, files, and standing goals.

agent-evaluation.md, agent-roster.md, and agent-org-chart.md — lifecycle and inventory.

agent-platform-profile.md — identity mapping and the aggregate platform profile.

distribution and portable tool discovery.

Packs and registries

workflow-chain-packs.md, and registry-operations.md — executable packs, reusable workflow fragments, and registry lifecycle.

artifact-type-packs.md, chat-card-packs.md, and form-content-packs.md — specialized pack types.

extensions.

Host services and integrations

host-extensions.md — pack-facing host services and extension namespaces.

a2a-integration.md — MCP and A2A composition.

grpc-transport.md, and cloudevents-mapping.md — delivery and transport profiles.

execution.

Operations, security, and supporting profiles

compliance.md — identity, authorization, and an informative compliance mapping.

debug-bundle.md — telemetry and diagnostics.

scale-profiles.md, core-standard-profile.md, and conformance-certification.md — operational and evidence profiles.

localized-content.md — language negotiation and authored localized content.

conformance observation seams; not application endpoints.

standards.