RDC / DRC Documentation
RDC / DRC Documentation
Welcome to the public documentation for RDC (also known as DRC) —
Tridentity’s citizen digital identity platform.
This site is organized by audience:
| Section | Audience | What’s inside |
|---|---|---|
| Citizen | End users (citizens) | How to register, log in, verify identity, and use DRC Pass |
| Partner | Partner & integrator developers | How external apps integrate (OIDC, APIs, eKYC) |
| Admin | Organization administrators | Managing organizations, staff, and partner accounts |
Authenticating citizens (OIDC)
RDC / DRC exposes a standard OpenID Connect provider so external apps can
authenticate citizens with their DRC Pass. Integrators should start with the
OIDC Integration Guide — client registration,
discovery, scopes/claims, the Authorization Code + PKCE flow, a working Node.js
example, refresh tokens, logout, and a security checklist.
Platform at a glance
RDC is composed of several independent services:
- national-service — core identity platform (enrollment, face recognition, admin/org management)
- tri-ekyc — eKYC service (face liveness, OIDC provider, DRC Pass issuance)
- rdc-partner-service — partner portal (registration, staff, invoicing, RBAC)
- drc-pass — citizen-facing web app
Pick a section above to get started.
Note for staff: internal engineering and operations docs are not
published on this site. They live in the source repository under
internal/and are excluded from the build.