The shortest honest pitch
OpenWOP is an open wire-level protocol for multi-agent workflow orchestration.
- Version: v2 is the current major, cut 2026-09-05.
- Evolution: additive-only within a major.
- Evidence: the public conformance leaderboard lists every host that has published results. All of them are run by the steward or a steward-affiliated organization.
- License: the specification, schemas and API definitions are CC BY 4.0; the SDKs, conformance harness, CLI and tooling are Apache 2.0, with no field-of-use restrictions.
If your evaluation criteria are "is this real, is it stable, can my team take it over if the steward disappears, and is it defensible against an audit" — this page is for you.
Read these first
- Production profile — the canonical predicate set for hosts that claim production posture. Operational-readiness, NOT throughput.
- Positioning & non-goals — what OpenWOP is and explicitly isn't.
- Versioning & compatibility — the versioning axes and the rules they enforce.
- Security posture — threat model, disclosure policy, public invariants.
- Governance — how decisions get made, the sole-steward operating rules, the path to a cross-vendor working group.
What the protocol guarantees
| Guarantee | Source | How it's verified |
|---|---|---|
| Additive-only evolution within a major | COMPATIBILITY.md §2 | RFC review window; automated checks on every change |
| Safety-fix disclosure window | COMPATIBILITY.md §3, SECURITY.md | 90-day public window OR embargoed advisory per disclosure policy |
| Cross-host portability | Profiles + Conformance | Black-box scenario suite runs against every claimed host |
| BYOK secret non-leakage | SECURITY/invariants.yaml SR-1 | Public conformance test on every protocol-tier host |
| Cross-tenant memory isolation | agent-memory.md + CTI-1 invariant | Public test; mechanically verified on the Postgres reference host |
| Replay determinism | replay.md | Fork-from-checkpoint scenarios in the conformance suite |
| Signed webhook delivery | webhooks.md | HMAC-SHA256({ts}.{body}); replay-attack-resistant verification recipe |
What's explicitly out of scope
- Runtime SLA. OpenWOP defines the protocol, not the host's uptime. Your host vendor (or your own host) owns that.
- Throughput claims. The
productioncapability is operational-readiness (backpressure, retention, claim acquisition) — NOT a throughput floor. A single-pg.ClientPostgres host can satisfy it while serializing writes. - A managed service from the OpenWOP project. The protocol is open; the reference hosts are reference implementations. There is no hosted, paid offering from the steward at this time. See Roadmap.
- Lock-in protection across major versions. Each major is additive within itself; breaking changes land only at a major boundary. Support past a major is a commitment your vendor would need to make.
The leaderboard
/conformance/ is the public record of which hosts implement which profiles, with their results against the conformance suite. Read it cynically. Exact counts change with every run, so they live there, not here. What each host claims:
- v2 reference host (
openwop-host-v2-reference, inopenwop-examples): all three v2 profiles certified. Evidence tierself— the steward built it, so it is not independent evidence. - openwop-app (
openwop-workflow-engine, the production host at app.openwop.dev): all three v2 profiles certified. Its latest run also records a few failures on optional checks outside the certified floor; the leaderboard lists them. - MyndHyve
workflow-runtime:openwop-discovery-coreandopenwop-core-standardcertified. Run by the same organization as the steward, so it is not independent evidence.
Security posture in one paragraph
Every protocol-tier MUST-NOT in SECURITY/invariants.yaml has a public conformance test, and CI refuses a change that leaves one untested. New invariants land with the RFC that introduces them. The threat models (secret leakage, prompt injection, node-pack supply chain, provider policy, auth profiles) are public under SECURITY/ on GitHub.
Governance posture
OpenWOP is a single-steward project today: one maintainer, one organization. While that lasts, comment windows and the two-approval rule are waived (and each waiver is recorded), but evidence requirements never are.
The project moves to a cross-vendor working group once three independent organizations each have a maintainer and a second host implementation exists outside the steward. Neither condition is met yet. If your evaluation needs multi-vendor governance today, raise it now. Governance has the current state.
Questions worth raising in your eval
These are the questions a careful evaluator should ask. They're easier to answer up front than after the contract is signed.
- Which OpenWOP host will we run? Are we self-hosting, paying a vendor, or both?
- Which profiles does that host claim, and does the leaderboard back the claim?
- What's our migration path if the host vendor stops supporting OpenWOP?
- How do we get notified about safety-fix advisories? (Answer: GitHub releases on openwop/openwop.)
- What's our policy for adopting a new major version when one ships?