PATENT PENDING -- H33-74

The world's first
post-quantum
caching service.

Every entry in Cachee carries a 58-byte H33-74 receipt signed by three independent post-quantum signature families. Cache poisoning is cryptographically impossible.

~28ns
L0 hot-tier latency
2.2M+/sec
Authenticated operations
58bytes
Per-entry H33-74 receipt
3PQ
Independent signature families

Every cache today runs on blind trust.

Redis, Memcached, DragonflyDB -- they all assume the data they return is the data that was stored. There is no verification. No attestation. No proof. If an attacker poisons your cache, you serve corrupted data until someone notices.

01

No integrity verification

Traditional caches store bytes and return bytes. They have zero mechanism to verify that what comes out is what went in. A single bit flip, a compromised node, a man-in-the-middle -- and your application silently serves wrong data to every user.

02

Cache poisoning is trivial

DNS cache poisoning, HTTP cache poisoning, application-layer cache attacks -- these are not theoretical. They are in the OWASP Top 10. Every major CDN and cache layer has been exploited. The root cause is always the same: no cryptographic binding between key and value.

03

Quantum computers will break existing signatures

Even if you bolt on HMAC or RSA signatures today, a sufficiently powerful quantum computer running Shor's algorithm will break RSA-2048 and ECDSA in polynomial time. Your cache integrity scheme has an expiration date. Post-quantum signatures do not.

Cryptographic proof at every read.

Cachee attaches a 58-byte H33-74 receipt to every cached entry. Three independent post-quantum signature families sign the data. Verification happens at every GET. If even one signature fails, the entry is rejected and re-fetched from origin.

1

Client issues SET

Application calls cachee set session:user42 "{...}". The Cachee engine receives the key-value pair and begins the attestation pipeline before storing anything.

2

H33-74 construction (58 bytes)

The engine constructs the H33-74: 1-byte version, 8-byte timestamp, 32-byte SHA3-256 hash of the value, 2-byte ML-DSA-65 signature prefix, 2-byte FALCON-512 signature prefix, 2-byte SLH-DSA signature prefix, plus 11 bytes of metadata flags and padding. The full signatures are stored alongside the H33-74 receipt in the verification cache.

3

Three-family PQ signing

The SHA3-256 hash is signed by three independent post-quantum algorithms, each based on a different mathematical hardness assumption: ML-DSA-65 (lattice -- Module Learning With Errors), FALCON-512 (lattice -- NTRU), and SLH-DSA-SHA2-128f (stateless hash-based). An attacker must break all three families simultaneously to forge a receipt.

4

74-byte on-chain commitment

A 74-byte commitment is anchored to the blockchain of your choice: 32-byte SHA3-256 hash of the H33-74 receipt + 42-byte retrieval pointer (10-byte cache node ID + 32-byte receipt lookup key). This commitment fits within Bitcoin's 80-byte OP_RETURN, a Solana memo, or Ethereum calldata. Immutable, public, auditable.

5

Cache store with receipt

The value is stored in the cache alongside its 58-byte H33-74 receipt and the full PQ signature bundle. CacheeLFU admission control determines tier placement (L0 hot at ~28ns, L1 DashMap, or eviction). The receipt is the value's permanent identity.

6

Client GET with verification

On every cachee get session:user42, the engine re-hashes the value with SHA3-256, verifies it against the H33-74 receipt, and checks all three PQ signatures. If any check fails, the entry is rejected, evicted, and the client receives a cache miss -- forcing a fresh fetch from origin. Poisoned data never reaches your application.

58-byte H33-74 receipt.

Every cached entry carries this compact receipt. The full PQ signatures are stored in the verification cache; the H33-74 receipt holds hashes and prefixes for fast inline verification.

H33-74 RECEIPT 58 bytes canonical
Version byte (0x01) -- protocol version for forward compatibility V
8-byte Unix timestamp (nanosecond precision) -- attestation time TIMESTAMP
32-byte SHA3-256 hash of the cached value -- integrity anchor SHA3-256 VALUE HASH
2-byte ML-DSA-65 signature prefix -- fast pre-check before full verify ML
2-byte FALCON-512 signature prefix -- fast pre-check before full verify FA
2-byte SLH-DSA-SHA2-128f signature prefix -- fast pre-check before full verify SL
11 bytes: eviction policy (1), replication factor (1), TTL (4), tier hint (1), reserved (4) FLAGS + METADATA
Version 1B
Timestamp 8B
SHA3-256 Hash 32B
ML-DSA-65 2B
FALCON-512 2B
SLH-DSA 2B
Metadata 11B
ON-CHAIN COMMITMENT 74 bytes -- fits Bitcoin OP_RETURN
32-byte SHA3-256 hash of the full H33-74 receipt -- immutable anchor SHA3-256 SUBSTRATE HASH
10-byte cache node identifier -- routes verification queries to the correct D-Cachee node NODE ID
32-byte receipt lookup key -- retrieves the full Substrate + signatures from the verification cache RECEIPT LOOKUP KEY
Substrate Hash 32B
Cache Node ID 10B
Receipt Lookup Key 32B

See the attestation flow in action.

Type a command below or click one of the preset examples. Watch every step of the post-quantum attestation pipeline execute in real time.

cachee v1.0.0 -- post-quantum verification cache
# Cachee Post-Quantum Cache Engine
# Type a command or click an example below
# Supported: set <key> <value>, get <key>, attest <key>, info
cachee>

Single node to federated cluster.

Start with a single Cachee instance for development. Scale to a federated D-Cachee cluster with DHT routing and R-replica consistency -- no central coordinator.

FIG. 9 -- SINGLE NODE

Cachee Engine

A single-node Cachee instance with tiered storage, CacheeLFU admission control, and integrated PQ attestation. RESP-compatible -- drop in as a Redis replacement.

CLIENT App --RESP--> Cachee
|
CACHE L0 Hot ~28ns -> L1 DashMap
|
ATTEST ML-DSA-65 FALCON-512 SLH-DSA
|
EVICTION CacheeLFU -> Admission Sketch
FIG. 23 -- FEDERATED CLUSTER

D-Cachee

Federated verification cache with DHT-routed lookups and R-replica consistency. No central coordinator. Each node independently attests and verifies. Nodes join with a single CLI command.

CLIENTS App 1 App 2 App N
| DHT route |
D-CACHEE Node A <--> Node B <--> Node C
| R-replica |
ATTEST 3-Family PQ Sign -> On-Chain Anchor
|
CHAIN Bitcoin Solana Ethereum

74 bytes. Any chain. Immutable proof.

The 74-byte commitment fits within the strictest on-chain data limits. Once anchored, it is immutable, public, and independently auditable by anyone -- without access to the Cachee cluster.

42-BYTE RETRIEVAL POINTER (DETAIL) inside the 74-byte commitment
Cache Node ID 10 bytes -- Routes the verification query to the correct D-Cachee node in the federation. Derived from the node's public key hash.
Receipt Lookup Key 32 bytes -- SHA3-256 of (key || timestamp || node_id). Retrieves the full H33-74 receipt + PQ signature bundle from the verification cache.
BITCOIN

OP_RETURN (80 bytes max)

74-byte commitment fits with 6 bytes to spare. Anchored in Bitcoin's UTXO set. Prunable by nodes but permanently in the block history. ~$0.15 per anchor at typical fee rates. Batched across thousands of cache entries per block.

SOLANA

Memo Program

74 bytes in a Solana memo instruction. Sub-second finality. ~$0.001 per anchor. Ideal for high-frequency attestation where you need the commitment available for verification within 400ms.

ETHEREUM

Calldata

74 bytes in transaction calldata. Costs 74 x 16 = 1,184 gas for non-zero bytes (worst case). Immutable in the Ethereum execution trace. Compatible with L2 rollups for reduced cost.

Security without the speed tax.

Cachee does not sacrifice performance for cryptographic integrity. The Rust sidecar architecture, CacheeLFU admission control, and batched attestation pipeline deliver hardware-class latency with post-quantum verification at every operation.

~28
nanoseconds
L0 hot-tier read latency. Direct memory access with no serialization overhead.
2.2M+
auth/sec
Sustained authenticated operations on Graviton4 metal. Full PQ pipeline at every operation.
0.030
microseconds
Cached ZKP verification lookup. In-process DashMap path -- zero network overhead.
42
microseconds/auth
Full per-authentication cost including FHE batch, Dilithium attestation, and ZKP lookup.

Pipeline breakdown (32-user batch)

Stage Component Latency Pipeline Share PQ Secure
1. FHE Batch BFV inner product (32 users/CT) 943 us 70% Yes
2. Batch Attest SHA3 + Dilithium sign + verify 391 us 29% Yes
3. ZKP Lookup CacheeEngine cached verification 0.358 us <1% Yes
Total (32-user) Full pipeline 1,345 us 100% Yes
Per auth 1,345 / 32 ~42 us

Up and running in 60 seconds.

Install Cachee via Homebrew, Cargo, or Docker. Start the engine. Enable attestation. Join a cluster. That is the entire workflow.

HOMEBREW

macOS / Linux

$ brew tap h33ai/cachee
$ brew install cachee
$ cachee init
$ cachee start
$ cachee attest --enable
CARGO

From source (Rust)

$ cargo install cachee-cli
$ cachee init --config cachee.toml
$ cachee start --attest
# RESP-compatible on port 6399
DOCKER

Container

$ docker pull h33ai/cachee:latest
$ docker run -d -p 6399:6399 \
  --name cachee h33ai/cachee:latest
# Attestation enabled by default

Join a D-Cachee cluster

Scale from single-node to a federated cluster with one command. No central coordinator. DHT-routed lookups with R-replica consistency. Each node independently attests and verifies.

# On each additional node:
$ cachee init
$ cachee cluster join --seed 10.0.1.10:6399 \
  --replicas 3 --attest
$ cachee start

# Verify cluster health:
$ cachee cluster status
CLUSTER 3 nodes | 3 replicas | PQ attest: ACTIVE
NODE-A  10.0.1.10:6399 | L0: 28ns | entries: 1.2M
NODE-B  10.0.1.11:6399 | L0: 29ns | entries: 1.1M
NODE-C  10.0.1.12:6399 | L0: 27ns | entries: 1.2M

The only cache with cryptographic integrity.

Feature-for-feature comparison against every major caching solution. Only Cachee provides post-quantum attestation, on-chain anchoring, and verified reads.

Feature Cachee Redis Memcached DragonflyDB
Post-quantum attestation Yes No No No
Per-entry integrity verification Yes No No No
On-chain commitment Yes No No No
3 independent PQ signature families Yes No No No
Cache poisoning protection Cryptographic ACL only None ACL only
RESP protocol compatible Yes Native No Yes
Written in Rust C C C++
Hot-tier latency ~28 ns ~1 us ~1 us ~1 us
Eviction policy CacheeLFU LRU / LFU LRU LRU / LFU
Federated mode (no coordinator) D-Cachee Redis Cluster No No
ZKP verification cache Yes No No No
Quantum-safe guarantee 3 families No No No

Stop trusting your cache.
Start verifying it.

Cachee is the only caching service where cache poisoning is not a risk to manage -- it is a mathematical impossibility. Three independent post-quantum signature families. 58-byte H33-74 receipts. Verified at every read.

$ brew tap h33ai/cachee && brew install cachee