The catalogue

Everything held here.

64 entries across 8 collections, 42 dated dispatches, 12 hours end to end, plus 66 glossary terms and 28 sourced protocol parameters. Read a collection through, or arrive at one entry from a search and leave through a cross-reference. Both are intended.


11 entries

Indexers

Run the machines, provision stake, prove the work, get paid without trust.
  1. What an indexer actually does Four services, one obligation, and a set of decisions the software will not make for you. The job is not running a node. 13 min
  2. Should you index, or just delegate? An honest decision guide, written to talk you out of it if the honest answer is no. Most people asking this question should delegate. 11 min
  3. Exponential rebates, and why Cobb-Douglas had to go Your rebate now depends only on your own stake and your own fees. Under the old mechanism it depended on what everyone else did, and over half of query fees were burned. 15 min
  4. Getting paid: receipts, RAVs and GraphTally Every query carries a signed receipt. Receipts aggregate into vouchers, vouchers settle on chain, and one configuration value decides how much you are prepared to lose if it goes wrong. 14 min
  5. Provisions: staking against a service Horizon turned one staking pool into stake provisioned to named data services, each with its own rules, its own thawing, and its own slashing. 12 min
  6. Allocations, POIs, and the gap between protocol and practice The protocol now permits allocations that stay open indefinitely. The shipped stack still recycles them. Both facts are true and you need both to plan capacity. 14 min
  7. Running the stack, conceptually What each component needs, how they fail, and which failures are silent. Not an installation guide, because the docs maintain that and it changes. 13 min
  8. Cost models and indexing rules Two configuration surfaces that decide most of your revenue: what you charge for a query, and what you agree to index at all. 12 min
  9. Disputes, arbitration and flexible slashing What can actually get you slashed, who decides, how much it costs, and the cheap habits that keep you out of it. 12 min
  10. Rewards eligibility: the gate nobody told you about Since GIP-0079 indexing rewards are gated on serving real gateway traffic. The criterion is smaller than people assume, and it is measured somewhere you cannot see. 11 min
  11. Before you commit stake Test the economics rather than the trivia, then plan the monitoring you would need before you allocate anything real. 16 min
12 entries

Developers

Author subgraphs, Substreams and Token API queries. Pick the right lane.
  1. What a subgraph actually is Three files that together define a deterministic function from chain events to queryable rows. Getting the mental model right saves you from most subgraph bugs. 12 min
  2. Building and publishing, and what each step commits you to Studio for development, the network for production. The decisions that are hard to undo, and the one that determines whether anyone indexes your work at all. 12 min
  3. Querying from an application An API key, a gateway endpoint, and a set of assumptions about latency and freshness that will bite you if you leave them implicit. 11 min
  4. Why your subgraph is slow Three modelling decisions account for most of the difference between a subgraph that syncs in hours and one that takes days. None of them is about how clever your handler code is. 13 min
  5. Pruning, and what history costs A subgraph's database grows forever unless you tell it not to. Pruning is the switch, and it trades away two features you may be relying on without realising. 10 min
  6. Grafting, and shipping a fix without a resync It reuses an existing subgraph's data and carries on from a chosen block, turning a multi-day resync into a deploy. The docs advise against it exactly where you will want it most. 10 min
  7. Substreams Composable WASM modules over a Firehose stream. Reach for it when backfill time, throughput or a non-GraphQL destination is your actual problem. 12 min
  8. Firehose The extraction layer everything else stands on. You will probably never touch it, and knowing what it does explains why the layers above behave as they do. 8 min
  9. The Token API Balances, transfers, prices and NFTs over REST, across several chains, with no subgraph to author. The right first answer more often than developers expect. 9 min
  10. Choosing a data service A decision matrix that admits where each option loses, and a default that is right more often than the interesting answer. 10 min
  11. The alternatives, honestly The Graph is one of several ways to get indexed chain data, and it is the right answer less often than a site like this usually admits. Here is what the others are for. 13 min
  12. Designing an integration Pick the right service for a real requirement, then design a schema before writing any handler. 13 min
9 entries

The ecosystem

The software the network actually runs on, and who maintains which part.
  1. The core stack Five repositories carry the protocol: the indexing engine, the indexer components, the contracts, the developer tooling and the client library. Everything else sits on top of them. 12 min
  2. Where the code lives Four organisations hold nearly everything, and which one a repository sits in tells you who is on the hook when it breaks. 8 min
  3. Indexing it yourself A second lane has grown up beside graph-node: single-binary indexers you run yourself, with no gateway, no network and no third party in the path. 11 min
  4. Gateways, and why there is more than one Every query reaches an indexer through a gateway, which picks who serves you and handles the payment. A protocol with one gateway has a single point of control it was designed to avoid. 11 min
  5. Authoring tools beyond AssemblyScript Subgraphs have been written in AssemblyScript since the beginning. Three projects argue that the language, and in one case the file format, was never the interesting part. 10 min
  6. Data services being built on Horizon Horizon made the protocol a substrate for services other than subgraph serving. Here is what people are actually building on it, and the shared machinery underneath. 13 min
  7. Tools for running an indexer The gap between the official stack and a well-run indexer is filled by community tooling: preflight checks, POI comparison, API guards and payment agreements. 12 min
  8. The oracles the protocol runs on Several things the protocol treats as facts are produced by oracles rather than derived on chain. Knowing which is which tells you where the trust actually sits. 10 min
  9. Reading the ecosystem yourself Nothing here is a test. Go and look at the repositories, and form your own view of what is maintained and what is somebody's weekend. 10 min
11 entries

Governance

GIPs, the Council, arbitration, and where the issuance actually goes.
  1. How a change to the protocol actually ships A GIP is a proposal. A GGP is a vote. Knowing the difference lets you tell a discussion from a decision, which is most of reading this ecosystem accurately. 11 min
  2. The road to Horizon, and the fork not taken Horizon took almost two years and began three years before it shipped. The most consequential decision in it was not what to build but how to get there, and the Council chose the harder option. 12 min
  3. The proposal that would have abolished curation GIP-0058 proposed replacing curation entirely with indexing fees. It was written, amended, argued over and withdrawn. Reading a rejected proposal tells you more than reading an accepted one. 12 min
  4. How to read a GIP There are 85 of them and they are the best documentation this protocol has. Four fields and one section tell you most of what you need before reading a word of the specification. 9 min
  5. The Council, the Foundation, and grants Two distinct bodies with distinct jobs, which people conflate constantly. One votes on protocol changes. The other holds and deploys money. 11 min
  6. What the governance record does and does not show Two routes a decision can take, and only one of them leaves something you can read afterwards. Which route is chosen before anybody knows the outcome. 10 min
  7. Arbitration and disputes The part of the protocol where correctness is enforced by people rather than by code, why it has to be, and what that costs. 10 min
  8. Tokenomics: issuance, burns, and where it just moved Three percent issuance, several burns, and a twenty percent redirect that is now flowing. The arithmetic of who pays for the network to exist. 13 min
  9. The new mandate, and what the issuance buys A fifth of protocol issuance is being redirected to fund a change in what the Foundation does. What was published, what was only presented, and how to tell. 11 min
  10. Project Catalyst: the eight workstreams The work the redirected issuance is meant to fund, item by item, and the pattern in what is actually blocking each one. 14 min
  11. Following a proposal end to end Follow one real proposal from written argument to deployed behaviour, and form your own view on it. 12 min
42 dispatches

Dispatches

Dated writing, left as written. Not maintained the way an entry is.
  1. The Performance Charts Are Back, and Now They Add Up Query Performance, the QoS Quality panel and the directory's QoS column are back on Lodestar, read from Edge & Node's QoS oracle postings on Gnosis through a nest anyone can run. Rebuilding them showed the old charts averaged averages, hid outages and sat on a subgraph that had dropped whole buckets. Getting the new ones live took three days of faults, most of them silent and several of them ours. This is every figure, every fault, and how we checked. 2026-09-15
  2. Dune for Lodestar: What Graph Data Is Actually There, and the Horizon-Shaped Hole We are wiring Dune into Lodestar as a second data source, alongside the indexing we run ourselves. Nothing is live yet. But the survey done to get there is useful on its own: 830 decoded Graph tables already exist, HorizonStaking is decoded under the legacy ABI so provisions and thaw requests are absent, and seven Horizon contracts are not decoded at all. Verified by address on 14 September 2026. 2026-09-14
  3. The P&L Panel Was Wrong, and Daily Trends Is Back Rebuilding Lodestar's Daily Trends chart meant defining an indexer's daily rewards carefully, and doing that showed the P&L panel had been getting them wrong. Over the 30 days to 13 September it misstated 54 of the 58 indexers that were paid. Both are fixed today. Here is exactly what was wrong, how we checked the new figures, and what is still to come. 2026-09-14
  4. Lodestar Is a Frontend Now Ninety-three API route files became none. Thirty-eight thousand lines came out of the frontend, six credentials left Vercel, and the migration kept finding bugs that had been live for months, not because anyone audited the code but because two implementations were forced to agree on the same answer. The last one went the same day, once a question about a signing key was settled by answering it rather than by working around it. 2026-09-12
  5. The Rewrite We Didn't Do Lodestar's frontend rewrite was planned in two stages: tidy the Next.js app first, then move it to Vite. The first stage is finished and the second is not happening, on the plan's own terms. Getting there found two dashboard pages that errored for everyone who had a position, a badge reading NaN%, and a permit leak in the backend that had been waiting since the day it was written. 2026-09-12
  6. Lodestar Now Reads No Graph Subgraph At All In July we moved two panels off The Graph and said the rest was a long road. On 6 September the last of it landed: there is no gateway client in the Lodestar repo, no GRAPH_API_KEY, and no fallback. Every protocol number on the dashboard now comes from a nest we run ourselves. Here is what moved, what we deleted instead of moving, and what still talks to a gateway on purpose. 2026-09-07

All 42 dispatches

Also held

References that cut across every collection.