Stop moving data. Start evolving it.

ATOMiK replaces snapshots, event replay, and full-state replication with a 4-operation algebra. 99% less bandwidth. O(1) reconstruction. Formally proven. Hardware-accelerated.

$ pip install atomik-core
0
Redundancy Detection
0
Lean4 Formal Proofs
0 Gops/s
Gops/s Peak (FPGA)
0M+
M ops/s (Python)

How It Works

Four operations. Everything else is built on top.

L

LOAD

Set reference state, clear accumulator

O(1)
A

ACCUM

XOR delta into accumulator

O(1)
R

READ

Reconstruct state: ref ⊕ acc

O(1)
S

SWAP

Atomic snapshot + new epoch

O(1)

Why ATOMiK

Four operations. Zero dependencies. Formally proven correctness.

L
LATENCY

Deterministic Latency

Every operation is constant-time. No data-dependent branching, no variable-length scans. Timing side channels eliminated by design.

H
HARDWARE

Hardware Acceleration

Same API from Python to FPGA. 5M ops/s in Python, 500M in C, 69.7B on Xilinx Zynq with 512 parallel banks. No code changes.

S
SCALING

Parallel Scaling

Sub-linear LUT growth: 3.7x area for 16x throughput. XOR commutativity means lock-free parallel accumulation across banks.

B
BANDWIDTH

Delta-Driven Updates

Send 8-byte deltas instead of full state copies. 64KB state with 10K updates: ATOMiK sends 80KB. Full replication sends 655MB.

S
SECURITY

Timing-Safe

No speculative execution, no cache coherency attacks, no data-dependent timing. Security is architectural, not bolted on.

C
CORRECTNESS

Formally Verified

92 Lean4 theorems prove commutativity, associativity, self-inverse, and identity. Not tested -- proven. Every property holds for all inputs.

4 operations.
That's it.

LOAD sets the reference. ACCUM XORs a delta. READ reconstructs the state. SWAP starts a new epoch. Everything else -- rollback, merge, fingerprinting -- is built on these four.

Zero dependencies Python 3.9+ Fully typed C99 header available
Python
from atomik_core import AtomikContext

ctx = AtomikContext()
ctx.load(1000)           # Set initial value
ctx.accum(50)            # Apply delta (+50)
print(ctx.read())        # 1018 (1000 XOR 50)

ctx.accum(50)            # Apply same delta again
print(ctx.read())        # 1000 (self-inverse: undone!)

# Merge two independent accumulators.
# Order doesn't matter (commutativity).
a = AtomikContext()
b = AtomikContext()
a.load(1000); b.load(1000)
a.accum(50); b.accum(100)
a.merge(b)  # a now has both deltas

Try It Live

See delta-state algebra in action — no install required

Reference
Accumulator
0
Current State
ref \u2295 acc

Same result regardless of operation order. Proven with 92 theorems.

Traditional vs ATOMiK

Side-by-side comparison for distributed state sync across 3 nodes.

Conventional Approach
ArchitectureEvent sourcing + Raft
Per updateFull state copy (64 KB)
10K updates bandwidth655 MB
Rollback memory8 MB (snapshots)
Change detectionO(n) full rescan
Message orderingRequired (consensus)
CorrectnessTests + hope
vs
ATOMiK
ArchitectureXOR delta algebra
Per update8-byte delta
10K updates bandwidth80 KB
Rollback memory24 bytes (always)
Change detectionO(1) incremental
Message orderingAny order (XOR commutes)
Correctness92 Lean4 proofs

Pricing

Start free. Scale when ready.

Community

Free
  • Python SDK + C header + examples
  • Full 4-operation API
  • Apache 2.0 license
  • Community support via GitHub
Get Started Free

Pro

$99/mo
  • Everything in Community
  • Linux kernel module (90-day trial)
  • COW detection, network dedup, cgroup tracking
  • 27 sysfs metrics + dashboard
  • Priority email support (48hr SLA)
Start 90-Day Free Trial
MOST POPULAR

Team

$299/mo
  • Everything in Pro
  • SDK generation (Python, Rust, C, JS, Verilog)
  • atomik-report waste analysis
  • Team license (5 seats)
  • JSON/CSV export for CI
Start Free Trial

Enterprise

$999/mo
  • Everything in Team
  • FPGA hardware acceleration (512 banks)
  • Custom RV64I CPU + ATOMiK ISA
  • 4-hour response SLA
  • Dedicated support + consulting
Contact Sales

See full feature comparison on the pricing page.

0
Developers Registered
0+
PyPI Downloads
0
SDK Tests Passing

Stay in the loop

Release notes, technical articles, and hardware updates. No spam.