LOCK/HOST

MISSION-CRITICAL SOFTWARE
CLOUD + EMBEDDED

CONTACT ↗

A LOCK HOST PROJECT / MONSTERFT

The second opinion
for every machine
decision.

A split black monolith revealing three aligned mechanical layers
THREE EXECUTIONS / ONE ACCEPTED OUTCOME

MonsterFt is Lock Host’s integrity layer for Raft. It asks every available node to independently reproduce application results before they become cluster truth.

READ THE THESIS

Replication alone does not prove the answer is right.

A transient hardware fault can alter application state without crashing the machine. Traditional replication may keep serving that result. MonsterFt adds a deliberate checkpoint above Raft: order the work, run it independently, compare the database change and response, and accept only when enough nodes agree.

DESIGNED FOR THE FAILURE
THAT LEAVES NO STACK TRACE.

OUR RELIABILITY MODEL1

Even formally verified software can fail due to hardware.

ECC RAM / GOOGLE FIELD STUDY1 error

per 100
server-years

ECC RAM + MONSTERFT / MODELED RATE1 error

per 100 million
server-years

A MILLION-FOLD IMPROVEMENT IN THE MODELED RATE OF UNDETECTED ERRORS.

THE SYSTEM

02

One command.
Independent witnesses.

01

Raft orders.

MonsterFt uses standard, unmodified Raft to place every command in one sequence.

02

SQLite records.

Each available node runs your application state machine inside a SQLite transaction and captures the resulting row changes as a patchset.

03

Nodes compare.

The patchset, ordered return value, and any stable application error must match.

04

The cluster corrects.

Nodes in the agreement quorum can restore a member that produced a different outcome.

THROUGHPUT PER CLUSTER2

Fast enough
for the work.

15K

COMMANDS / SECOND
MONSTERFT.APPEND

100K

COMMANDS / SECOND
MONSTERFT.APPENDBATCH

BATCH FOR SPEED — NOT A SHARED TRANSACTION

Every command in appendBatch() remains individually atomic and isolated, just as with append(). If one command fails, it rolls back independently; successful commands still commit.

THE PRODUCT MODEL

03

Building for commercial deployment.

01 / OPEN SOURCE

Node.js

The Apache-licensed reference.

  • Replicated SQLite state machine
  • Outcome verification across nodes
  • Atomic single + batch commands
  • Application-owned transport
VIEW THE OPEN LIBRARY

02 / COMMERCIAL

Rust + VFS

Proprietary and performant.

  • Highest throughput
  • C FFI for embedded systems
  • Proprietary SQLite VFS collection
  • Developer support included
DISCUSS THE COMMERCIAL STACK

THE FOUNDATION

04

Small enough for the edge.
Serious enough for the mission.

Lock Host is joining the SQLite Consortium to support the database at the foundation of MonsterFt.

Lock Host’s proprietary VFS collection will be validated against SQLite’s private TH3 test suite.

EARLY PARTNERS / INVESTORS / ENGINEERS

Some errors are too
expensive to repeat.

hello@lock.host