Request
A Rust reference implementation of the WWA protocol stack — equivalent to the Python reference agent at reference/agent/.
Must Implement
- IACP v1.1.0 —
POST /iacp/message with message envelope routing
- Handoff v1.1.0 — state machine (idle → accepted → in_progress → completed/failed)
- Identity v1.1.0 — Ed25519 keypair generation, DID document at
/.well-known/did.json
- Capability Manifest v1.1.0 — served at
GET /manifest.yaml
- Registry auto-registration (POST/DELETE to registry.workswithagents.dev)
- Dockerfile + docker-compose.yml
Should Include
- Actix-Web or Axum as the HTTP framework
ed25519-dalek for signatures
- Conformance tests using the
reference/conformance/runner.py suite
- README matching the reference pattern
How to Submit
- Fork the repo
- Add implementation under
reference/agent-rust/
- Open a PR
- Under lazy consensus, it merges after 7 days if no substantive objections
See AGENTS.md for the contribution workflow.
Request
A Rust reference implementation of the WWA protocol stack — equivalent to the Python reference agent at
reference/agent/.Must Implement
POST /iacp/messagewith message envelope routing/.well-known/did.jsonGET /manifest.yamlShould Include
ed25519-dalekfor signaturesreference/conformance/runner.pysuiteHow to Submit
reference/agent-rust/See AGENTS.md for the contribution workflow.