Transfer Agent ProtocolTransfer Agent Protocol
GitHubGitHub
  • 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
    • Manage Issuer
      • Register or Import Issuer
      • View History
      • Add New History
    • Manage Cap Table
      • Add Supporting Records
      • Issue and Accept Stock
      • View Cap Table
    • Corporate Actions
      • Transfer, Cancel, and Reissue Stock
      • Save Equity Compensation and Convertibles
      • Save Valuations and Terms
  • Security
  • Testing
  • Website ↗
Question? Give us feedback →Edit this page
Protocol Specification

Learn TAP

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