Getting started
This guide starts from zero and shows the smallest useful watasu loop.
What you need
- Node.js 22 or newer
- pnpm 10.31.0 or newer
- This repository cloned locally
1. Run the handoff demo
You should see ok: true, delivery_status: "delivered", and no payload body in the ledger.
2. Inspect the sample request
The sample request lives at:
It asks for a full name and email address for an event attendee. It is intentionally small so you can inspect every output.
3. Validate the request
Expected shape:
4. Generate schemas and Agent Card
The schema describes payload shape. The Agent Card tells an agent where to submit, which hashes to bind, and which encrypted-intake extension to use.
5. Run the local HTTP demo
In another terminal:
What you built
You verified the local loop:
Next, read AI customers if your caller is an agent, or Security boundary if you are checking whether watasu can safely handle sensitive intake workflows.