CitizenOS · Portal & identity layer

One front door.
Every service behind it.

CitizenOS is the portal and identity layer of the Emeron stack — the single place a citizen or customer signs in, applies, pays, and tracks everything an institution does for them.

The experience layer

Enter data once.
Be known everywhere.

01

Identity & sign-in

One account across every service — with national ID, corporate and social identity federation where policy allows.

02

Unified profile

People, businesses and their documents as one governed record — entered once, reused with consent, never re-typed.

03

Applications & tracking

Every request visible in one timeline — status, documents, payments and what happens next.

04

Payments

Cards, wallets and bank rails behind one checkout — receipts reconciled to the institution’s ledger of record.

05

Notifications

Email, SMS and in-app — driven by workflow stages, in the citizen’s language, on the citizen’s channel.

06

Kiosk & counter

The same services at a kiosk or a staffed counter — assisted channels on the same record, not a parallel system.

Reach everyone

Twelve languages.
Accessible to all.

Arabic and English first-class, right-to-left layouts native, and WCAG 2.2 AA accessibility across every screen — because a public front door has to open for everyone.

0Languages across citizen and customer experiences.
AAWCAG 2.2 accessibility, audited across the experience layer.
0Channels — web, mobile and kiosk — published from one metadata definition.
0Profile per person — consented reuse instead of re-entry.

On the same kernel

A portal is only as trustworthy as its core.

CitizenOS composes services from the Service Layer and inherits the kernel’s guarantees — a citizen sees only their rows, an officer only their fields, and every action lands on the audit trail.

See the full architecture →

Give your services one front door.

See CitizenOS carrying a live service — sign-in to payment to tracked completion — in a forty-five minute briefing.