On-chain when it earns its place. Not before.
Contracts, provenance, wallet flows, audits. We ship the ledger side for teams that need it to actually settle — supply chains, marketplaces, treasuries.
Scope
What we've shipped on-chain.
Smart contracts
Solidity on EVM chains, Move on Sui and Aptos. Written like backend code — with tests, invariants, and a spec.
Provenance
Batch, lot, and serial tracking on-chain for supply chains that need something auditors can verify without asking us for a CSV.
Wallets & flows
Custodial, non-custodial, account abstraction. Onboarding that doesn't lose the user at the seed phrase step.
Audits
Static analysis, fuzzing, manual review. We audit our own code and we audit yours. Findings, severity, replays.
Off-chain
Indexers, subgraphs, event pipelines. The 80% of the system that's not on the chain but has to talk to it.
Where we work
The chains we've shipped to.
Ethereum
Mainnet, Base, Arbitrum, Optimism.
Solana
Anchor, SPL tokens, priority fee handling.
Sui / Aptos
Move contracts, resource-oriented design.
Private
Hyperledger, Besu, permissioned rollups.
A note
We'll tell you when you don't need a chain.
A Postgres row and an auditor works for a lot of problems. We're happy to build that instead.
Book a call →