Architecture
Architecture and design documents for the UAI platform — the HLD and the per-service low-level designs.
Architecture Design Documents for the UAI platform. Start with the High-Level Design for the system shape, then drill into the per-service low-level designs and quality gates.
UAI High-Level Design (HLD)The system shape, control-plane services, interaction lifecycle, trust model, and the architectural decisions behind them.
Shared PrimitivesThe shared pkg/ layer imported by every UAI service.
UAI x BharatGrid Integration HLDThe target system for the UAI deployment in BharatGrid — components, flows, stages to reach the target, and where we deliberately stop.
UAI Orchestrator: Low-Level Design (LLD)How the BharatGrid Orchestrator is built — the only UAI component in the request path, doing selection, the token gate, routing, and receipts.
BharatGrid Identity Ceremony (Launch Build)How the 11 BharatGrid identities are minted, published, verified, and handed off — the one-time step every other UAI flow depends on.
RegistryLow-level design and quality gates for the UAI Registry service.
Trust ServerLow-level design and quality gates for the UAI Trust Server — the authority desk of the notary model.
Audit LedgerLow-level design for the UAI Audit Ledger — the tamper-evident filing cabinet of the notary model.
Provider KitLow-level design for the UAI Provider Kit — the reusable framework Providers embed to serve requests.
Seeker SDKLow-level design for the UAI Seeker SDK — the client library agents use to discover, authorise, and interact.
UAI Credential ArchitectureHow Verifiable Credentials are issued, hosted, referenced via vc_refs, and verified across UAI.
UAI Deployment and CD: High-Level DesignHow UAI reaches staging and prod — one VM per environment, one image per SHA, one deploy script, and a staging gate nothing skips.