What we do

Business Blockchain

Smart contracts, wallets and ledgers with a job to do.

5Swim has worked with blockchain since the Hyperledger days — supply-chain and membership networks on Sawtooth and Fabric — and today mostly on Ethereum and its ecosystem: Solidity contracts tested with Foundry and Hardhat, wallet connection tooling, indexers and the web and mobile front-ends that make them usable.

We favour small, auditable pieces over grand protocols: a contract that does one thing well, documented honestly about what it is not.

Selected blockchain work

Endorsable

Status: Open source

A small, inheritable Solidity mixin for on-chain endorsements: the owner requests an endorsement from a known address, which can grant or later revoke it, at contract level or per identifier. Built with Foundry; deliberately a utility rather than a reputation protocol.

View on GitHub

Willow

Status: Prototype

Blockchain-backed wills: a PDF is hashed in the browser, pinned to IPFS and committed on-chain in a registry contract; beneficiaries, witnesses and executors acknowledge or reject, and every amendment is versioned. Zero-knowledge verification is on the roadmap.

W3b Sauce

Status: Open-source library

A lightweight, framework-agnostic web3 connector: EIP-1193 wallet connection with RxJS observables, auto-reconnection and persistent sessions, with a React package and examples for vanilla JavaScript and Svelte.

View on GitHub

HexHex

Status: In development

A location-based on-chain game with its own economy: a treasury, a burnable resource token, governable fees behind a timelock, an indexer and API, a marketplace, a mobile app and Noir zero-knowledge circuits.

Enterprise ledgers

Status: Pilot

Earlier permissioned-ledger work: a high-value-item supply-chain tracker on Hyperledger Sawtooth and a golf handicap network on Hyperledger Fabric.

Other areas

AI Systems

Agents, vision and machine learning, built into real products.

Blue-Sky R&D

Ideas we build to find out whether they hold.

Have a project or an idea?

Leave a message and tell us about it.

Get in touch