Transfer Agent ProtocolTransfer Agent Protocol
GitHubGitHub (opens in a new tab)
  • Introduction
  • Development
    • Install
    • Setup
    • Run Server
    • Deploy Factory
    • Create Issuer
    • Create Stock Class
    • Create Stakeholder
    • Issue Stock
    • Transfer Stock
    • Historical Transactions
  • Protocol Specification
    • Open Cap Table Format
    • Solidity Cap Table
    • Structs Library
    • Stock Functions
  • Features
    • Issuer
    • Stock Class
    • Stock Legend
    • Stock Plan
    • Valuation
    • Vesting Terms
    • Stakeholder
    • Transactions
    • Historical Transactions
  • Website ↗ (opens in a new tab)
Question? Give us feedback → (opens in a new tab)Edit this page
Protocol Specification

Learn TAP

🫡
This doc has been recently updated

TAP's smart contracts are designed to be modular. You can interact with them directly or via an API. The protocol is designed to be upgradable, supporting creation of new cap tables, as well as the ability to upgrade existing ones. To learn how this works, you should start with the Open Cap Table Format and then move on to the Onchain Cap Table.

Open Cap Table FormatOnchain Cap TableCap Table StructsStock Functions
Historical TransactionsOpen Cap Table Format

Copyright 2026 © PALMER.EARTH CORP