Repository and changelog
Section titled “Repository and changelog”Source code:
https://github.com/velinussage/boonCurrent package version in the repo is 0.5.6 across the root package, CLI, Worker, app, normalize package, and subgraph package.
Important files
Section titled “Important files”| Path | Purpose |
|---|---|
contracts/Boon.sol | USDC-only handle escrow and push contract |
worker/src/index.ts | OAuth, vouchers, claim sessions, Onramp, Boon Points, x402 API |
app/src/ | Vite + React app for send, claim, board, profile, receipt |
cli/src/index.ts | OWS-funded agent CLI |
packages/normalize/ | shared handle normalization |
skill/boon/SKILL.md | agent skill and safety rules |
CHANGELOG.md | release history |
DEPLOYMENT.md | operational cutover and verification runbook |
Recent changes
Section titled “Recent changes”The release history lives in
CHANGELOG.md
on the main branch. Latest highlights (see the file for full context):
- Unreleased — CLI agent mode is OWS-only. Browser spend-delegation, the
/delegateand/setupapp routes, the Worker/permissionsrelay endpoints, and the legacy CLI--spenderescape hatch were removed. - v0.5.6 (2026-05-21) — Primary onboarding leads with one-time send +
just-in-time Coinbase Onramp funding; the
/sendflow is the recommended human path.
Per Documentation maintenance, any
change that affects deployed behavior, env vars, endpoints, or operator
flow updates CHANGELOG.md in the same PR.
Validation commands
Section titled “Validation commands”forge test -vvvpnpm --filter @boon/normalize testpnpm --filter boon-worker testpnpm --filter boon-cli testpnpm --filter boon-app buildpnpm run typecheckSome gates require live environment variables, signer keys, or funded burner wallets. Do not treat skipped gated tests as production proof.