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.