Sankofa Labs logoSANKOFA LABS

The Ledger Engine Behind the Infrastructure.

A deterministically sharded, cryptographically auditable transaction engine designed for institutional scale and regulatory trust.

Sharded. Encrypted. Verifiable.

The Sankofa ledger engine partitions transaction state across independent shards using deterministic FNV-1a routing. No coordination layer, no single point of failure. Each shard maintains its own encrypted append-only log with per-shard ECDSA signing — horizontal scale without sacrificing auditability.

TX Packet
API Gateway
JWT / RBAC
NATS
DEDUP
FNV-1a Router
hash(tx_id) % 4 = 2
Shard 0
Shard 1
Shard 2
hash chain
encrypt
sign
COMMITTED
Shard 3
ScyllaDB
APPEND-ONLY
PostgreSQL
PROJECTIONS
Cold Storage
ARCHIVAL
SIGNED RECEIPT

Scroll to begin animation

Deterministic Routing, Zero Coordination

FNV-1a hashing maps every transaction to a specific shard deterministically. Given the same inputs you always get the same shard — no distributed consensus, no coordination overhead, no hot spots.

Scale by adding shards. Routing stays correct. Existing data stays in place.

// FNV-1a shard routing
func routeToShard(key string, shards int) int {
  const (
    FNV_OFFSET = 2166136261
    FNV_PRIME  = 16777619
  )

  hash := uint32(FNV_OFFSET)
  for _, b := range []byte(key) {
    hash ^= uint32(b)
    hash *= FNV_PRIME
  }

  // Deterministic: same key → same shard
  return int(hash % uint32(shards))
}

Every Asset Class, One Ledger

Native Currency

Sovereign or institutional currency denominations with full issuance, transfer, and redemption lifecycle support.

Fungible Tokens

ERC-20-compatible token semantics on a private ledger. Mint, burn, transfer, and freeze with cryptographic receipt for every operation.

Unique Assets

Unique asset representation with full provenance graphs, metadata validation, and ownership history — nothing of value lost.

Multi-Leg Atomic Settlements

Complex financial operations often require multiple legs to settle atomically. Sankofa's compound transaction model allows you to compose multi-asset, multi-party settlements that either commit entirely or roll back entirely — no partial states, no reconciliation debt.

Each leg is independently signed and validated. The compound receipt provides a single cryptographic proof that all legs settled. Cross-shard atomicity is maintained through a two-phase commit protocol with full hash-chain integration.

Purpose-Built Storage for Every Need

ScyllaDB

Append-Only Ledger

High-throughput, time-series optimized storage for the immutable transaction ledger. Sharded horizontally to match your scale.

PostgreSQL

Projections & Balances

Consistent read models for current balances, account state, and aggregated views. Always derived from the source ledger.

Cold Storage

Archival

Long-term archival of ledger segments with cryptographic integrity proofs. Regulatory retention requirements met without storage cost explosion.

REST API. gRPC. Your Choice.

Full API reference, SDKs, and integration guides are available in the documentation. Every endpoint is versioned, authenticated, and returns cryptographically signed responses.

Read the Docs

Ready to evaluate?

Request a technical deep-dive with our engineering team.

Contact Sales