Instructions
create_tag
Creates a new tag associated with an asset.
- Accounts: Signer, AssetAccount, TagAccount, SystemProgram
- Constraints: Signer must be authorized (if restricted mode is on); Tag must not already exist on this asset.
update_tag
Updates mutable fields (e.g., category) before finalization.
verify_tag
Marks a tag as verified by an authorized verifier (e.g., Soltag Foundation).
rank_asset
Calculates or updates ranking metadata for an asset based on on-chain heuristics.
Permissions Model
- Tag creation: Open to public or restricted to whitelisted creators, depending on global config.
- Tag verification: Strictly restricted to Verifier authorities.
- Program upgrades: Governed by the upgrade authority (Multisig).