What is On-Chain?
On-chain refers to data and transactions that are recorded directly on the blockchain — fully transparent, immutable, and verifiable by any network participant.
WHY IT MATTERS
On-chain means it's on the blockchain. Transactions, smart contract state, token balances, NFT ownership — all on-chain. Anyone can verify this data by running a node or querying a block explorer.
The tradeoff: on-chain storage is expensive (storing 1 byte costs gas) and permanent. This is why applications use on-chain storage selectively — putting critical state (balances, ownership) on-chain while keeping large data (images, documents) off-chain.
On-chain data is the ground truth. If there's a dispute between what an app shows and what's on-chain, the blockchain is correct.