- Actor
- system
- Correlation ID
- 7f3a2b1c
- Stream
- patient_records
- Tenant
- healthcare_co
The Compliance-First
Database
Built for industries where data integrity is non-negotiable.
Installation
curl -fsSL https://kimberlite.dev/install.sh | sh
curl -fsSL https://kimberlite.dev/install.sh | sh
https://kimberlite.dev/download
The Infrastructure Tax
Regulated industries stake their businesses on data integrity. When the auditor arrives, trust isn't compliance. Proof is. That means you need to build:
Most teams bolt these onto existing databases. Kimberlite does this for you.
Here's how:Building compliance yourself means 5+ bolt-on components to maintain. Kimberlite has it all built-in—and it's still fast.
SQL to Events to Projections
Traditional databases hide their internals. Kimberlite shows you exactly what happens when you execute a SQL statement.
{
"type": "INSERT",
"table": "patients",
"data": {
"id": 1,
"name": "Jane"
},
"hash": "a3f2b1c9...",
"prev": "7f8a9b2c..."
}
| id | name | _offset |
|---|---|---|
| 1 | Jane | #848 |
Complete Audit Trail
Every action recorded. Every change traceable. Answer any auditor's question instantly.
- Actor
- nurse_jane
- Correlation ID
- a9c8d4e2
- Record Type
- vitals
- Patient ID
- P-12345
- Actor
- dr_smith
- Correlation ID
- b5e7f1a3
- Fields Changed
- blood_pressure
- Previous Hash
- a9c8d4e2
- Actor
- dr_smith
- Correlation ID
- c2d9e8f4
- Access Type
- read
- IP Address
- 10.0.1.42
- Actor
- nurse_jane
- Correlation ID
- d3e0f9a5
- Access Type
- chart_review
- Patient ID
- P-12345
- Actor
- lab_tech
- Correlation ID
- e4f1a0b6
- Record Type
- lab_results
- Patient ID
- P-12345
- Actor
- dr_smith
- Correlation ID
- f5g2b1c7
- Fields Changed
- diagnosis
- Previous Hash
- e4f1a0b6
- Actor
- pharmacy_sys
- Correlation ID
- g6h3c2d8
- Fields Changed
- rx_status
- Previous Hash
- f5g2b1c7
- Actor
- compliance_officer
- Correlation ID
- h7i4d3e9
- Access Type
- audit_review
- IP Address
- 10.0.2.15
- Actor
- compliance_officer
- Correlation ID
- i8j5e4f0
- Export Format
- signed_json
- Records
- 10
Time Travel Query Explorer
Drag the clock hand to travel through time. Every past state is perfectly reconstructable.
Query Results
AS OF Position #100SELECT * FROM accounts AS OF POSITION 100;
| id | name | balance | status |
|---|---|---|---|
| 1 | Acme Corp | 12,400 | active |
| 2 | Globex Inc | 24,800 | active |
| 3 | Initech LLC | 3,200 | active |
| 4 | Stark Industries | 156,000 | active |
| 5 | Wayne Enterprises | 320,000 | active |
| 6 | Umbrella Corp | 8,900 | active |
Tenant Isolation by Design
Each tenant's data is cryptographically isolated. Cross-tenant access is impossible by construction.
Healthcare Co
FinanceOrg
LegalFirm LLP
GovAgency
RetailCorp
InsureCo
Production-Grade Performance
Kimberlite is engineered for production workloads. No artificial slowdowns. No "compliance mode" toggles.
- 0K+
- TPS with fsync
- Write throughput
- <1000ms
- p99 latency
- Write operations
- <100000µs
- p99 latency
- Indexed reads
- O(1)
- Verification
- Via checkpoints
SHA-256 where compliance requires it. BLAKE3 where speed matters.
Formally Verified
136+ machine-checked proofs across 6 verification layers. Mathematical guarantees, not just testing.
Traditional databases rely on testing, which can't prove absence of bugs. Kimberlite uses mathematical proofs to guarantee correctness—the same techniques used for space missions and medical devices.
Mutable vs. Immutable
Drag the slider to compare how traditional databases and Kimberlite handle updates. One forgets. One remembers everything.
Under the Hood
The stable core. No hidden fault lines.
Tamper-Evident Audit Trail
Each record cryptographically links to the previous. Change one byte, break the entire chain.
7f3a2b1c...
a9c8d4e2...
b5e7f1a3...
c2d9e8f4...
Deterministic Simulation Testing
We test Kimberlite using deterministic simulation—running months of simulated time in seconds to find edge cases that would take years to hit in production. Bugs found before they reach you.
Wall Time
Simulated Time
Edge Cases Discovered:
- Midnight rollover during transaction
- DST spring-forward gap
- Year boundary + leap second
- Concurrent write at exact same timestamp
Log-First Architecture
The log is the geological record. If it's not in the log, it didn't happen. State is just a convenient, rebuildable cache. Your data is always recoverable.
Derived View
| Field | Value |
|---|---|
| patient_name | John Doe |
| vitals | (pending) |
| labs | ordered |
| last_access | Dr. Smith @ 09:25 |
- Total Events
- 5
- Records
- 2
- Updates
- 1
- Access Events
- 1
Want the full technical details? See the Architecture Deep Dive.
Open Source & Licensing
Open-core model with a clear philosophy: You are not buying software. You are buying assurance.
Open Source Core
Apache 2.0The open source version is correct and complete. Nothing is artificially limited.
Commercial Assurance
Paid offerings transfer operational burden:
If you cannot explain where a piece of data came from, you do not control it.
Kimberlite is built so that you always can.
Ready to Explore?
Kimberlite is under active development. Star the repo to follow our progress, or read the blog for deep dives into our architecture.