DCP Legal
The plumbing is wired up and the domain is empty. Add yours.
Already wired up
- Sign-in through DC ID, with the session as an encrypted cookie and the account's language and theme applied on this page.
- Two locales, one of which reaches the browser, with the language resolved before the page renders.
- A per-IP rate limit, a proof-of-work captcha and device recognition, all degrading rather than failing closed.
- Typed error envelopes, per-request correlation ids, Sentry, container images and a CI gate.
Your first move
- Rename the placeholder: bun run rename <name>
- Add a model under apps/api/prisma/models and migrate with bunx prisma migrate dev
- Add a route module under apps/api/src/methods and compose it in index.ts
- Add a page under apps/web/src/app/[lang]