# NEAR protocol data flow
https://github.com/near/docs/issues/700
Is your feature request related to a problem? Please describe.
There is no reference for people trying to understand the data that flies through the blockchain. Indexer Framework is a great visualization tool, but it is still unclear what exactly you are looking at, and how those pieces fit together.
Describe the solution you'd like
I would like to have documented the relations between blocks, chunks, transactions, transaction conversion outcomes, receipts, execution outcomes, and state changes. It is especially useful to draw lines between blocks (e.g. how transaction is recorded in one block, and then optionally converted into a receipt in the same block or gets delayed, and then the execution happens in the following blocks)
Additional context
You may find some useful data in https://github.com/telezhnaya/docs/blob/master/docs/tokens/balances.md]
---
Timeline with blocks
Shard conception (chunks)
Transactions (Execution outcomes) -> Conversion to receipt (Local receipts, Execution Outcome)
Receipts
-> Execution outcomes