
Vision
Read why the check belongs in the wallet and not in the site, and who Baret is for.
A standard wallet goes straight from the site's request to your signature. Baret adds one step in between. These files explain that step, one topic each.
The specs came first. When the code and a spec disagree, the code wins and the spec gets fixed.

A standard wallet
Nothing checks the transaction in between.
With Baret
Two files answer most questions.

Read why the check belongs in the wallet and not in the site, and who Baret is for.

Follow one transaction from request to verdict: simulation, nine detectors, the policy engine and the API.
The screens, the pages and the words on them.

Walk through every screen of the extension and the passkey wallet, including the empty and error states.

See what belongs on each page of this site, section by section.

Get the mark, the colors, the type and the voice, including the words Baret never uses.
The parts that hold money or move it.

Read the PaymentGuard vault and the ReputationRegistry: functions, events, invariants and the tests they must pass.

Trace an HTTP 402 payment from the request to settlement, and see where Baret checks it.
Why the project looks the way it does, and what comes next.

See which sponsor tool does which job, from Alchemy RPC to Nansen, Mera, Cleanverse, Envio, Dynamic and Chainlink CRE.

Check the hackathon track and the sponsor bounties Baret is built for, in priority order.

Follow the weekly plan and see what is done.

Read each architecture and scope decision with its reason and the options it ruled out.
Calling Baret from your own code, with or without the SDK.
Install, the smallest working call against the live API, and what fail-closed means for your code.
Give an agent a signer that cannot sign past Baret's verdict, plus the baret CLI.
Every route of the live API: what to send, what comes back, the errors and the limits.


The showcase has six fake sites, each with a trap built from a real transaction. Every sign request goes through the same analysis the wallet uses.