Dara Docs

Run it locally

Start the demo stack and the web apps, including these docs.

The docs only

pnpm install
pnpm --filter @dara/docs dev

Open http://localhost:3004. The reference pages are copied from docs/ when the app starts, so restart it to pick up edits there.

The full demo

CommandWhat it does
make demoFresh local network and database, a scripted lifecycle, and a PASS or FAIL per invariant. Leaves the stack running
make demo-seedFresh stack with demo data to explore, instead of make demo
make demo-uiBuilds and starts the web apps on the running stack
make demo-totpPrints the current two-factor code for demo staff
make demo-logsFollows the logs
make demo-downStops the stack and keeps its data
make demo-resetStops the stack and deletes its network, manifest and database
make observability-upAdds monitoring: Grafana on 3300, Prometheus on 9090, Alertmanager on 9093

Web apps

Demo accounts

These exist after make demo-seed, with the public demo password demo-password-public. They're on a local network only, and the data isn't real.

AccountRole
alice@dara.local, bob@dara.localCustomers
admin@dara.local, admin2@dara.localPlatform Admins
reserve.manager@dara.local, reserve.approver@dara.localReserves
treasury.a@dara.local, treasury.b@dara.localTreasury
compliance@dara.local, compliance2@dara.localCompliance
auditor@dara.localAuditor

Checks

CommandWhat it runs
make web-checkTypecheck, lint and unit tests for the web apps, forbidden dependencies and RTL
make test-up, then make testEvery Go test, integration tests included
make ciEverything a merge must pass

Going further: Testnet, UAT, Mainnet canary.

On this page