Infrastructure That Explains Itself

Every change recorded. Every question answered. Every protocol supported.

Core Architecture

Event-sourced by design

Traditional directories store only current state. IdentityScribe stores every change as an immutable event.

  • Every modification becomes a permanent record
  • Reconstruct state at any timestamp
  • Replay events to build new views
  • Nothing deleted, nothing altered — ever
Learn about event sourcing
Query Capabilities

Time-travel queries

Query any entry as it existed at any past moment. When auditors ask about historical state, the answer is one query away.

  • AS OF timestamp syntax in all protocols
  • Prove historical state for compliance
  • Compare changes between two points in time
  • No log reconstruction required
Explore time-travel queries
Access Methods

One system, five protocols

Access identity data through whichever protocol fits your application. Legacy apps, modern services, AI assistants — all supported.

  • LDAP: Full protocol support for existing apps
  • REST: JSON API for web services and automation
  • gRPC: High-performance binary protocol for services
  • GraphQL: Flexible queries, get exactly what you need
  • MCP: Query from Cursor, Claude, VS Code
See all channels
Operations

Observability built in

Metrics, traces, and logs ship with the product. No agents to install, no configuration required.

  • Prometheus metrics for dashboards and alerting
  • OpenTelemetry traces for request debugging
  • Structured JSON logs for analysis
  • Works with Grafana, Datadog, your existing stack
Read the observability guide
Architecture

The complete data pipeline

From source directory to client application — see how data flows through IdentityScribe.

  • Ingest from Active Directory, OpenLDAP, or custom sources
  • Capture and transform with configurable schema mapping
  • Store in PostgreSQL as immutable events
  • Query through unified engine, serve via any protocol
Understand the architecture

See it in action

Walk through event-sourcing, time-travel queries, and multi-protocol access.