Protocol surfaces
watasu exposes a small set of protocol surfaces. The same concepts appear in local demo, CLI, MCP, and hosted private-alpha runtime.
Request definition
A request definition describes:
- request name
- schema version
- fields and purpose
- consent text
- destination policy
- encryption metadata
- metadata retention policy
- trust profile
The sample lives at:
CLI commands
Local HTTP demo
Hosted private-alpha routes
Compatibility notes
- MCP is used for service-side agent workflows.
- A2A HTTP+JSON is used for encrypted submission.
- Agent Card is the public machine-readable contract.
- JSON Schema describes both the plaintext payload shape and the encrypted envelope shape.