Hello, and welcome to the final capstone module. Up to now, you have built the technical pieces of a Solana application: programs, token operations, clients, wallet flows, transaction UX, and state reconciliation. The previous lesson closed that frontend work by making transaction feedback feel immediate while preserving the chain as the source of truth.
This module changes perspective. Before a token is minted, listed, or paired with liquidity, its creators need to state plainly what it is for, what a holder actually receives, who retains control, and why a conventional database, subscription, loyalty-points system, or company share would not be a better fit.
By the end of this lesson, you will be able to draft a token design brief for a hypothetical Solana project. It is not a legal offering document and does not determine whether a token is regulated as a security. It is the product-and-controls document that should exist before tokenomics, deployment, or promotion decisions.
Estimated study time: about 40 minutes.
Start with the system, not the token
A common failure mode is beginning with a ticker, supply number, and allocation chart, then inventing “utility” afterward. That reverses the real design problem.
A token is a programmable record of value or rights recognized by a system. The important phrase is recognized by a system. A token balance in a Solana wallet is not, by itself, a claim on a company, a treasury, future revenue, intellectual property, or a service. Those claims exist only when they are:
- encoded and enforceable through programs;
- supported by a legal agreement or entity structure; or
- clearly stated as a limited policy commitment, with its limits disclosed.
For a Solana developer, this distinction is concrete. An SPL mint establishes supply-related rules and balances. A program may add staking, voting, access checks, rewards, or transfers under particular conditions. But neither a mint nor token metadata automatically creates legal ownership, dividends, guaranteed utility, or a duty for a team to keep building.
The first design question is therefore not “What utility can we attach to this token?” It is:
What is the most valuable repeated interaction in the ecosystem, and how would a token improve it?
The supplied token-economy framework calls this the Most Valuable Interaction (MVI). If a marketplace exists to match buyers with quality suppliers, the MVI is not “trading the token.” It is the successful match. If an RPG ecosystem wants independent game clients to accept a shared reputation record, the MVI is a player or creator earning a credential that different clients can verify.
EP 11: Token Economist Explains How To Design Digital Economies with Tokens (Tokenomics)
Watch “EP 11: Token Economist Explains How To Design Digital Economies with Tokens (Tokenomics)” from Economics Design for a concise framing of tokens as coordination mechanisms rather than automatically as money or investments.
Watch token roles to distinguish a token from a purely monetary asset and to see why one token can serve more than one function. Then watch property rights for the distinction between possessing an onchain asset and the particular rights attached to it.
A useful way to phrase an MVI is:
[Participant A] repeatedly does [valuable action] for [participant B], and the system needs [coordination, verification, ownership, or incentive] to make that interaction durable.
For example:
Independent RPG creators submit reusable quest modules; game clients need a shared, tamper-evident way to recognize trusted creators and reward validators who review those modules.
That is a product problem. A token may or may not be the right solution.
Designing Token Economies - Not Boring by Packy McCormick
Read “Designing Token Economies” by Packy McCormick and Tina He to learn a product-first framework for reasoning about token purpose, utility, supply, and holder motivations. Treat the article as a design lens, not as legal or financial authority.
In the section “A Framework for Token Design & Analysis,” read the MVI framing and the discussion of Underlying Value, Supply Strategy, and Utility that follows it. Then, in the “Drivers” section, read the full AmazonDAO example, beginning with “To illustrate” and ending just before “What the World Looks Like When the Dust Settles.” Use the case study summary to revisit how the example separates the roles of its three assets.
The practical lesson is that a token’s purpose should connect four things:
| Design element | Question to answer |
|---|---|
| Underlying value | What does holding this asset mean within the system? |
| Utility | What can a holder do that a non-holder cannot? |
| Supply policy | How can supply change, and who controls that change? |
| Holder driver | Why would a rational participant acquire, retain, use, or lock it? |
A coherent answer links these to the MVI. A weak answer merely says “community,” “governance,” or “ecosystem growth” without naming an enforceable action, a beneficiary, and a mechanism.
Run the non-token design test
A token is costly infrastructure. It introduces custody and key-loss risk, volatile market pricing, phishing incentives, compliance questions, administrative controls, user-support burden, and potential conflict between product users and speculators. The existence of a Solana program does not make those trade-offs disappear.
Before documenting a hypothetical token, write the strongest credible non-token design. Usually it will look like one of these:
- a conventional account system with a central database;
- a SaaS subscription billed in fiat or stablecoins;
- non-transferable loyalty points controlled by an operator;
- ordinary equity or contractual revenue sharing for investors;
- a consortium database managed by participating companies;
- a standard SPL NFT or credential, without a tradable fungible token.
Then compare the designs honestly.
| Requirement | Token-based mechanism | Non-token alternative | When the token may be justified |
|---|---|---|---|
| Portable ownership | A user controls an asset in their own wallet. | The platform maintains an account balance. | Multiple independent applications need to recognize the same asset. |
| Verifiable rules | Programs enforce supply, transfers, or voting rules. | An operator updates a database. | Participants need to verify rules without trusting one operator. |
| Open integration | Other developers can build against public accounts and programs. | APIs are controlled by one company. | Composability is central to the product rather than a marketing claim. |
| Contributor coordination | Rewards, bonds, and governance may be managed onchain. | Contracts, payroll, moderators, and conventional voting. | A distributed group must coordinate with auditable rules. |
| Payments | A token can circulate within a network. | Use SOL, stablecoins, cards, or invoices. | The native asset has a specific settlement or incentive role that existing money cannot serve as well. |
The decision is not “tokens are decentralized, therefore better.” It is more precise:
What important property would fail if this token were replaced by a database entry, stablecoin payment, or conventional contract?
If the answer is “nothing important,” do not create a token. A simpler system is generally safer for users and easier to operate.
There are also cases where a token is appropriate but a tradable fungible token is not. A non-transferable credential NFT may better represent a player’s earned status. A conventional membership account may better provide access to a hosted service. A stablecoin may be better for marketplace payments. Good token design includes deciding where not to use the token.
Document rights precisely: ownership is not a slogan
“Token holders own the network” is not documentation. It is an ambiguous claim that can conceal more than it reveals.
Instead, classify rights into distinct layers.
1. Ledger rights
These are the rights that arise directly from holding an onchain asset:
- holding a recorded balance at a wallet address;
- transferring the asset if the relevant token program and mint configuration permit it;
- receiving the asset from another address;
- proving control of the receiving wallet by signing.
Even these rights may be limited by configuration. For example, a mint could have a freeze authority; a custom program could restrict use in a specific protocol; a Token-2022 extension can introduce additional behavior. “Transferable” should therefore be documented with its actual conditions, not assumed.
2. Protocol rights
These are actions a holder can perform through specified Solana programs:
- lock tokens as a bond for a validator, curator, or service provider role;
- vote after locking tokens for a defined period;
- delegate voting power;
- propose changes after meeting a stated threshold;
- receive access to a feature, fee tier, game mode, or marketplace;
- use the token as collateral, payment, or a unit of account within a protocol.
Each right needs four qualifiers:
- Eligibility: Who can use it?
- Mechanism: Which program instruction enforces it?
- Scope: What exact decision, feature, or value flow does it affect?
- Limits: Can an authority alter it, pause it, or remove it?
“Governance” without these details is only a label. Voting on a community poll is not equivalent to control over treasury transfers, program upgrades, fee parameters, or minting.
3. Economic rights
These concern a claim on assets, revenue, redemption, buybacks, or other economic flows. They need especially careful wording because they can create significant financial and legal consequences.
Examples include:
- an onchain, formula-based distribution of protocol fees;
- a right to redeem a token for a defined reserve asset;
- a contractual entitlement connected to offchain revenue;
- a claim on liquidation proceeds.
Do not imply these rights through vague phrases such as “holders benefit from protocol growth.” Either state the exact mechanism and conditions or state clearly that no such right exists.
4. Legal and offchain rights
These may involve intellectual property, trademarks, domains, company shares, contractual claims, commercial partnerships, or bank-held funds. They cannot be created merely by putting text in a token’s metadata.
For each claimed offchain right, the document must identify:
- the legal entity or entities involved;
- the applicable agreement or governing terms;
- the jurisdiction and dispute process;
- what occurs if the entity is insolvent, acquired, or stops operating;
- whether token holders have any enforceable remedy.
The distinction matters because users can retain a token in a wallet even if an application disappears, but that does not guarantee the continuing availability of offchain services, servers, IP, or counterparties.
Turn “issuer obligations” into verifiable commitments
The word issuer can refer to a foundation, a development company, an association, a DAO, a multisig-controlled group, or several of these at once. Your document should name each role rather than treating “the project” as a single actor.
An issuer obligation is meaningful only if you state how it is enforced. There are three different categories.
| Commitment type | Example | How a holder verifies or enforces it |
|---|---|---|
| Programmatic | “No additional tokens can be minted after launch.” | Mint authority is permanently revoked, or a specified immutable program enforces the cap. |
| Legal | “The foundation licenses a trademark for protocol use under stated terms.” | A legal agreement identifies the entity, terms, jurisdiction, and remedies. |
| Operational policy | “The team intends to publish monthly treasury reports.” | Reputation, public reporting, governance oversight, or contractual duties; it is not automatic onchain enforcement. |
This classification prevents a common source of confusion: presenting an aspiration as if it were an immutable technical guarantee.
For a Solana asset, the controls section of your token design brief should normally identify:
- the intended token program and, once deployed, the mint address;
- total supply policy, mint authority, and the procedure for changing or revoking that authority;
- freeze authority, if any, and the conditions under which it may be used;
- metadata-update authority and its intended limits;
- the programs that create protocol rights, including their program IDs once deployed;
- program upgrade authority, multisig configuration, timelock policy, and emergency-pause powers;
- treasury wallets, who controls them, and how transfers are authorized;
- the legal entity that owns offchain assets such as domains, trademarks, interfaces, and commercial contracts.
For a hypothetical pre-launch project, it is acceptable to mark addresses as not yet deployed. But do not conceal that absence. State the deployment condition clearly: for example, “No public sale, liquidity provision, or broad distribution occurs until the mint authority, upgrade authority, and treasury controls are publicly documented.”
The Ownership Token Framework: A Verifiable Standard for Tokens as an Investable Asset Class
Read Aragon’s “The Ownership Token Framework” for a practical way to distinguish vague governance language from explicit, verifiable rights and controls. The framework is useful for design and due diligence; it is not a substitute for legal advice.
In the opening discussion, read the distinction between stated ownership and enforceable onchain rights. Then, in the methodology section, study the five mapping steps and apply them to Solana mints, programs, multisigs, and treasury accounts. Finally, read the offchain boundary in the section that follows, focusing on IP, interfaces, commercial contracts, and legal entities.
In later due diligence work, this becomes an account-and-program review: inspect the mint authorities, program upgrade authority, multisig members, treasury flows, and actual transaction history. In this lesson, your job is to state what should exist and which promises depend on code, law, or policy.
Worked example: a hypothetical Solana RPG coordination token
Consider a fictional project called OpenQuest Network. It allows independent RPG creators to publish quest modules that multiple game clients can integrate. The project is considering a fungible SPL token, QUEST.
This is deliberately not a recommendation to launch such a token. The example shows the level of specificity that a design brief should have.
Token design brief: QUEST, version 0.1
1. Purpose and MVI
OpenQuest Network’s most valuable interaction is the acceptance of a high-quality quest module by an independent game client. Creators need portable recognition for useful work; game clients need a credible, auditable way to select and reward validators who review module quality.
QUEST is proposed as a coordination and governance asset for the validator network. It is not intended to be the primary payment currency for games or an investment product.
2. Holder rights
A holder of QUEST may:
- transfer QUEST between compatible Solana wallets, subject to the rules of the deployed token program;
- lock QUEST in the OpenQuest governance program to obtain voting power over specified protocol parameters;
- delegate voting power to another wallet;
- use locked QUEST as a validator bond, subject to documented slashing conditions for provably invalid validation activity;
- vote on the use of an onchain community treasury, if the governance program grants this authority.
A holder of QUEST does not, merely by holding QUEST:
- own shares in a development company or foundation;
- receive dividends, revenue, or a guaranteed share of treasury assets;
- own OpenQuest trademarks, domains, game content, or intellectual property;
- receive a guarantee that the token will have a market price, exchange listing, or liquidity;
- obtain access to a particular game or hosted service unless that separate service explicitly checks QUEST ownership.
3. Issuer and operator obligations
The OpenQuest Foundation, if created, commits to:
- publish the mint configuration, program IDs, upgrade authority, multisig members, and treasury addresses before broad distribution;
- make the governance and validator-bond program source code available before launch;
- use a defined multisig and timelock policy for upgrades during the initial development period;
- publish a clear procedure for incidents, upgrades, and any emergency pause;
- publish periodic treasury reporting while it controls treasury funds;
- identify which offchain assets, including branding and web domains, are held by the Foundation and under what governance or legal constraints.
These are not all equally enforceable. The mint cap might be enforced by revoking mint authority. A reporting commitment is operational unless made legally binding. Foundation-held domains require legal governance arrangements, not merely an onchain vote.
4. Why use a token rather than a non-token system?
A non-token alternative would be a centrally operated OpenQuest SaaS platform. It could maintain validator reputation in a database, pay validators in stablecoins, and use conventional terms of service.
The token-based design is only justified if all of the following are true:
- independent game clients actually need to verify validator bonds and governance state without trusting the Foundation’s database;
- multiple clients and tools can use the same public Solana state;
- validators need portable, auditable participation rights across these clients;
- the governance and bonding mechanisms reduce reliance on a single platform operator.
If these conditions do not materialize, OpenQuest should use stablecoin payments plus non-transferable reputation credentials instead of a tradable fungible token.
This final paragraph is essential. It shows that the project has not assumed a token is necessary simply because it is building on Solana.
A reusable drafting template
For your own hypothetical token, create a short Markdown document in the project repository. Keep the first version to one or two pages; unclear projects often hide behind excessively long documents.
Use this structure:
# [Token name] Design Brief, v0.1
## Status
Hypothetical / devnet simulation / not offered or sold.
## Ecosystem and Most Valuable Interaction
Who participates?
What valuable action recurs?
What coordination problem exists?
## Token purpose
What specific role does the token play?
What does it not attempt to do?
## Holder rights
Ledger rights:
Protocol rights:
Economic rights:
Offchain or legal rights:
Explicit non-rights:
## Issuer, operator, and governance responsibilities
Which entity or multisig performs each role?
Which commitments are programmatic, legal, or operational?
## Controls and verification
Mint authority:
Freeze authority:
Metadata-update authority:
Program upgrade authority:
Treasury controls:
Relevant programs and accounts:
## Non-token alternative
Describe the strongest simpler design.
## Why a token is justified, if it is
State the technical or coordination property that the non-token design cannot provide.
## Risks and open decisions
What remains undecided?
What must be verified before any mainnet launch or public promotion?
Three drafting rules will keep the document useful:
- Use verbs that can be checked. Write “holders can lock tokens to vote on treasury transfers executed by program X,” not “holders shape the future.”
- State non-rights as clearly as rights. This protects users from reading implication into marketing language.
- Separate the proposed design from deployed fact. A devnet plan, an intended multisig, and an immutable mainnet control are different states.
The legal classification of a token depends on facts, jurisdiction, issuance and promotion methods, purchaser expectations, and the rights actually offered. For that reason, claims about “utility tokens” should never be treated as a regulatory safe harbor. The later compliance lessons will provide an issue-spotting process for the US, UK, EU, and UAE; professional legal advice is necessary before a real launch.
Conclusion
A defensible token begins with a product and coordination problem, not a ticker or a supply number.
The key takeaways are:
- Identify the ecosystem’s Most Valuable Interaction before designing token utility.
- Compare the token proposal with the strongest non-token alternative. If the alternative works equally well, prefer it.
- Define holder rights in layers: ledger, protocol, economic, and offchain/legal rights.
- State explicit non-rights so users do not mistake a token balance for equity, revenue rights, or a promise of value.
- Turn issuer obligations into verifiable controls, distinguishing programmatic guarantees from legal commitments and operational policies.
- Document Solana-specific control surfaces, particularly mint, freeze, metadata, program upgrade, and treasury authorities.
Next, you will build the numerical side of this hypothetical project: a tokenomics model that projects total and circulating supply, allocations, vesting unlocks, fully diluted valuation, and treasury runway.
Can't find a good explanation? Sign up and we'll make it for you
Sign up