
In simple English
This tool helps companies track who owns their shares using both public blockchain records and a regular database. It follows official standards for keeping legal share records compliant with American rules. You need some technical knowledge to set up databases, blockchain wallets, and local servers. The software is free to use right now under a source-available licence that turns open source later. It is meant for founders and developers building digital equity systems.
What it is
An open-source project combining Solidity smart contracts (programs that run automatically on a blockchain) with a Node.js API (a server that lets different programs talk to each other) server. It stores company share data onchain while keeping offchain databases compliant with transfer agent rules.
What it is good for
Founders and developers who want to issue and track company shares on a blockchain while keeping a reliable offchain database for legal compliance.
- Follows the Open Cap Table Coalition standard for share data.
- Includes a complete web frontend for managing companies and issuing stock.
- Supports local development with Docker containers for databases and servers.
- Custom Business Source License restricts commercial use until it converts to AGPL in 2028.
- Requires setting up MongoDB (a program that stores data in flexible documents instead of rigid tables) and crypto wallets.
- Small community with only 16 stars and 13 open issues on GitHub.
Traditional cap table spreadsheets and manual equity tracking
MongoDB
- Open-Cap-Table-Coalition/Open-Cap-Format-OCF192 stars
Provides the JSON data standards used by this cap table implementation.
- foundry-rs/foundry11k stars
Provides the smart contract development toolkit used to compile and test the blockchain code.
- btcpayserver/btcpayserver7.8k stars
Payment software you run yourself that takes Bitcoin into a wallet whose keys you hold.
- hledgerorg/hledger4.8k stars
Double-entry accounting over plain text files, with command-line, terminal, web and editor interfaces.
- akaunting/akaunting10k stars
Self-hosted invoicing and expense tracking, with the double-entry accounting sold separately as an add-on.
git clone https://github.com/transfer-agent-protocol/tap-cap-table.git cd tap-cap-table pnpm install REUSE_TAP_FACTORY=1 pnpm bootstrap pnpm app:dev