On‑Chain Programs

Program Details

  • Network: Solana Mainnet
  • Program ID: <TO_BE_PUBLISHED>
  • Language: Rust (Anchor framework)

Account Types

  • TagAccount: Stores the actual metadata strings and verifier signatures.
  • AssetAccount: Maps a specific asset (mint/address) to its tags.
  • AuthorityAccount: Manages global settings and verifier permissions.

PDA Derivation

Program Derived Addresses (PDAs) are used to deterministically locate accounts. This ensures we can always find the tags for a given asset without an indexer, just by knowing the program ID and asset address.