Transfer Agent Protocol
We use Open Cap Table Format and convert it into a smart contract.
This allows us to create a cap table that is both onchain and offchain. The onchain cap table is the source of truth and the offchain cap table is a duplicate of the onchain cap table.
The protocol has three major components.
Smart contracts create primary ownership records onchain first. These records are then synced with the offchain database.
Server (opens in a new tab) that interacts with both the smart contracts and the offchain database. This server is responsible for syncing the data between the two.