Target demo flow
This page describes the user-facing flow watasu should make easy to demonstrate. It is intentionally split into what works today and what is the next demo slice.
Story
Diagram
Ready today
Next demo slice
The next user-visible slice should add a receiver demo that writes accepted submissions to a simple destination:
Start with CSV because it proves the end-to-end product story without adding OAuth, spreadsheet permissions, or third-party API failure modes. After that, the same receiver boundary can grow a Google Sheets adapter.
Boundary
watasu should not become the user's personal data store or a dashboard for reading decrypted payloads. The receiver demo owns decryption and row append. watasu owns the request contract, Agent Card, encrypted submission validation, delivery, and metadata-only evidence.
Acceptance check for the demo
The demo is complete when a user can:
- Ask an agent for a watasu-compatible intake in natural language.
- See the generated request YAML.
- Run a watasu CLI command that produces an Agent Card.
- Run a sender fixture that submits one successful encrypted envelope.
- Open a CSV file or Sheet and see one new row.
- Confirm watasu logs and ledger output do not contain plaintext payload values.