What Does “On-Chain” Really Mean?
What blockchains actually record publicly — and what still lives outside them.
Concept explainer · about a 2-minute readOn-chain means recorded in blockchain state or history
Transactions, balances, program interactions and other chain-specific state can be independently read from network data rather than relying solely on a project’s private database.
Public does not mean self-explanatory
A transaction signature and program instruction may be visible, but understanding what they mean can require decoding, labels and knowledge of the program involved.
Plenty of important information is off-chain
Websites, social accounts, legal entities, promises, identities, private keys, customer-support conversations and many forms of metadata can exist outside the blockchain.
The distinction helps with verification
If someone makes an on-chain claim — for example, that mint authority is disabled or a transfer occurred — you can look for blockchain evidence. Claims about intentions or real-world identity need different evidence.
Public does not mean self-explanatory
“On-chain” means the information is recorded in blockchain state or transactions rather than existing only in a company database, social-media post or website. On Solana that can include transfers, token mint details, account balances and program interactions. The data may be public, but interpreting it still takes context. A transaction signature proves that particular transaction exists; it does not automatically explain the human reason behind it.
What stays off-chain
Websites, project descriptions, private agreements, identities, customer support conversations and many pricing/indexing decisions can all live off-chain. A token can therefore have perfectly verifiable on-chain mechanics while claims made about the project around it remain unverified. Building GRIFF made me much more careful with the phrase “verified”: I now ask exactly what has been verified, where, and by what evidence.
Building GRIFF made me separate “the website says it happened” from “the chain shows it happened”. That distinction now sits behind most of the verification guides in the library.
