Capture & Ingest
Records land in CEDX Directory already linked to the canonical customer, employee, or vendor ID.
Every identity in the demo directory (340 of them) carries a source system, a status, a kind and an owner. The ones that do not are not a discovery project: they are a scored queue of 160 orphan rows.
"When Sales, Operations, and Finance read and write the exact same Postgres record, month-end stops being a detective i..."
| Platform Subsystem / Node | Canonical Schema Binding | Tenant & RBAC Scope | Throughput / Event Rate | Cryptographic Audit | SLA Availability |
|---|---|---|---|---|---|
| Canonical Entity Graph v26.4CEDX Directory · Record #1040 | 132 Apps · Shared Primary Keys | Global Multi-Entity Root | 48.2M Events / Day | ● SHA-256 Chain Verified | 99.995% Uptime |
| Workflow Deterministic BusCEDX Directory · Record #1041 | Cross-App Triggers (CRM->Books) | Zero-Middleware Execution | 1,840 Workflows / Min | ● Idempotent Replay Log | 0.012s p99 |
| Enterprise Directory & RBACCEDX Directory · Record #1042 | 418 Principals · 38 Roles | SCIM + SAML + Passkeys | Zero Standing Drift | ● Every Grant Priced | 100% Enforced |
| Immutable Compliance LedgerCEDX Directory · Record #1043 | SOC-2 / ISO / GDPR Evidence | Tamper-Evident Storage | 100% Write Coverage | ● Auditor Read-Only View | Verified Live |
The alert that matters is one line: 48 identities have source = None. Nothing federates, nothing syncs, and the directory says so on its own front page.
Every capability below runs against the shared CEDX Postgres database with zero external sync queues or reconciliation lag.
The Users table carries source on every row (HRIS, LDAP, Cloud IdP or Manual) next to kind, status, group count and a profile-completeness bar. The header does the arithmetic for you: 340 identities, 230 active, and 48 with no source at all.
Hygiene scores all 160 orphan rows and puts the worst on top: ghost-hire-09 at 86, three service accounts at 70 to 80, each with its top signal printed (no authoritative source system). Filter chips at 30, 45 and 70 turn the list into a work queue.
160 groups, and the table shows why some are a problem: all-employees with 280 members, tmp-old-81 with 106 and a nested flag, 16 sitting empty. Sprawl has a number (the worst group on the Overview scores 76) and 34 groups have no owner at all.
Every figure below is directly inspectable in the running CEDX Directory application workspace with zero synthetic projections.
Click any screen below to inspect how CEDX Directory moves from initial intake to verified cross-estate completion.
Hygiene health reads 84, with the components beside it: owner coverage 79%, 230 active users, 16 high-orphan accounts, 8 high-sprawl groups. The alerts are root-caused: 26 near-duplicate group pairs, 31 leavers past SLA, one service account active with no manager and no source.
Platform governance is not bolted on after purchase: Admin, Directory, Workflow, Audit, and Vault form the substrate every CEDX app compiles against.
Records land in CEDX Directory already linked to the canonical customer, employee, or vendor ID.
Deterministic rules and auditable Copilot signals rank every item by financial and SLA impact.
Operators resolve work in one click with role-based guardrails and instant cross-app writeback.
Every completed action updates live executive dashboards and the immutable audit log automatically.
Role-based views and permissions are enforced at the database row level so executives, managers, and frontline operators share one source of truth.
Owns the joiner-mover-leaver queue. The 176 open lifecycle rows and the 31 leavers past SLA are their Monday list, not a quarterly project.
Owns the source mix. Every identity on Manual or None is theirs to reconcile: 110 rows in the demo directory between the two.
Owns the review dates on the group table and the owner coverage number: 78.8% is the figure they report, and the 34 ownerless groups are the gap.
CEDX Directory is not an isolated point tool. It reads and writes the exact same customer, ledger, and identity records as the rest of the CEDX software estate.
The 340 identities Directory keeps clean are the principals Identity puts behind MFA and policy: same rows, different job.
Directory knows who exists; Admin knows what their seat costs. Idle accounts in one become reclaimed spend in the other.
The HRIS feed that sources 150 demo identities is the record People maintains: hire there, staged here.
Lifecycle events (176 open rows, 31 past SLA) are exactly the event classes Audit retains and scores.
"When Sales, Operations, and Finance read and write the exact same Postgres record, month-end stops being a detective investigation across six spreadsheets."
"Our operators actually enjoy opening the workspace. Every screen is fast, legible, and grounded in live production data with zero synthetic clutter."
"Having identity, least-privilege access, audit trails, and business applications on one kernel cut our security review and provisioning time by 82%."
Drag the seat slider to compare your current stitched stack (Okta Workforce + Workato + MuleSoft + Vanta + Splunk Audit) against running CEDX Directory natively on the unified CEDX estate.
Explore the live CEDX Directory workspace on canonical demo data at /app/directory, or book a 30-minute architecture session to map your first entity rollout.
Instant browser access to CEDX Directory pre-loaded with canonical demo records and connected across the 132-application CEDX estate.