The Daily File
Tokenized-stock liquidity, as files
Every pool we read on Solana, Robinhood Chain, Base and BNB Chain, every 15 minutes: what a round trip costs, and how much each pool takes before its price moves. One folder a day, in CSV, from our own readings of the chains.
20 days so far, from Mon 12 Oct 2026 to Sat 31 Oct 2026. The latest day holds 36,861 pool readings.
2026-10-31/
- pools-2026-10-31.csv.gz
- every pool, every reading
- index-2026-10-31.csv
- Fillable 10 at each reading
- reference-2026-10-31.csv
- every token we record
- README.txt
- the fields, the coverage, known issues
- SHA256SUMS
- a fingerprint for each file
Free for 30 days for your organisation, for internal use. The days come packed as one file, by a private download link that works for 7 days.
Every field
The three tables of a day’s folder. The last column says where each field comes from.
| Field | Unit | What it is | From |
|---|---|---|---|
| pools: one row per pool per reading | |||
| reading_utc | UTC time | When the reading started; each chain is read at its own minute of the quarter hour. | Measured |
| chain | code | solana, robinhood (Robinhood Chain), base or bnb (BNB Chain). | Our label |
| stock | ticker | The US stock or fund the token stands for. | Our label |
| issuer | name | Who issues the token (the issuers named in our statements). | Our label |
| token_symbol | text | The token’s own symbol on its chain. | From the chain |
| dex | name | The exchange the pool belongs to. | Our label |
| pool_design | code | range (liquidity in price ranges), v4 (pools kept in one shared contract, where a pool may run its own code, a hook, on each trade), bins (liquidity in price bins) or full (one range across every price). | Our label |
| pool_id | address | The pool’s own address or id on its chain. | From the chain |
| quote | symbol | The coin the pool trades the token against. | From the chain |
| cost_1k_bp, cost_10k_bp, cost_100k_bp | bp | What a round trip of $1,000, $10,000 or $100,000 loses: buy with the pool’s coin, then sell the same tokens straight back, fees and price impact (how far the trade itself moves the pool’s price) included, worked out from the pool’s own state. 100 bp is 1%. | Measured |
| cost_note | text | Why a cost is empty, one note for each empty cost in size order: thin, or thin:NN (the pool ran out of liquidity after taking NN% of the dollars), hook (the pool’s hook refused the trade) or no answer (no cost came back for that size). | Measured |
| sell_1pct_usd, sell_2pct_usd, sell_5pct_usd, sell_10pct_usd | USD | The depth to 1, 2, 5 and 10%: dollars the pool pays for tokens sold until the pool’s price has fallen that far. | Measured |
| buy_1pct_usd, buy_2pct_usd, buy_5pct_usd, buy_10pct_usd | USD | The same upwards: dollars that can be spent buying until the pool’s price has risen 1, 2, 5 or 10%. | Measured |
| bands_reached | digits | Selling, then buying, one digit per step of 1, 2, 5 and 10%, as in 1111/1110: 1 the price got there, 0 the pool’s liquidity ran out first, - not worked out. | Measured |
| counts_in_index | 0 or 1 | 1 if the pool’s own price took at least 3 different values over that day and the day before, the highest at least 0.1% above the lowest (for short-term Treasury funds, 3 different values are enough): the rule of Fillable 10. | Measured |
| known_issue | text | A dated note where we know the reading is wrong or incomplete. | Our label |
| index: one row per reading | |||
| reading_utc | UTC time | The quarter hour the reading falls in: 14:15 holds the pools rows stamped 14:27 and 14:28. | Measured |
| index_10k_bp | bp | Fillable 10 at that reading: the median $10,000 round trip of its ten stocks and funds. Empty where the cost index shows a dash, and on 18 to 26 October, which the cost index shows as worked out afterwards from the chain’s own records (the Daily File keeps what we recorded at the time). | Measured |
| stocks_with_a_cost | count | How many of the ten had a cost at that reading. | Measured |
| reference: one row per token we record | |||
| stock, company | text | The ticker, and the company or fund. | Our label |
| chain, family | code, name | Where the token lives, and who issues it (family: the issuer, as in the pools file). | Our label |
| token, symbol, token_name, decimals | address, text, number | The token’s address, and what its own contract says about it. | From the chain |
| multiplier, multiplier_source, multiplier_next, next_from_utc | number, text, UTC time | The shares one token stands for, where the token itself publishes it, with any change it has already scheduled. | From the chain |
| pools, quote, dexes | count, symbols, names | How many of the token’s pools we read, against which coins, on which exchanges. | Our label |
| first_seen | date | The first day the token is in our cost records. | Measured |
Dollar coins count as one dollar. Pools against SOL are valued at the price of SOL in a SOL/USDC pool at the same reading, read from the chain like everything else.
Where each field comes from
Every field has one of three sources. The fourth group never appears in any file we make, so no one else’s licence comes with ours.
In the trial, the files are for use inside your organisation for 30 days, not to be passed on, published or resold. With a Daily File licence: inside your organisation, for up to three people. Showing the numbers to your own users, or passing them on, needs a display or redistribution licence.
How it’s measured
The same readings make Fillable 10, our daily cost index, under published rules: fillable.ai/cost-index.
History and corrections
- From Monday 12 October 2026, every day since.
- Known issue: on Base, from 18 October to 26 October 23:00 UTC, we did not read the new pools that opened when the main exchange on Base moved to new contracts, so costs there are too high and depth too low for that time. Every Base pool row in that time says so in
known_issue. - A number we have published is never replaced. A fix is a dated note, in the file and on fillable.ai/corrections.
Check it yourself
- Each folder carries
SHA256SUMS. On Linux:sha256sum -c SHA256SUMS. On a Mac:shasum -a 256 -c SHA256SUMS. On Windows:certutil -hashfile pools-DATE.csv.gz SHA256, then compare with its line inSHA256SUMS. - Every night we fingerprint the day’s raw readings, the records the pool and index files are worked out from, and timestamp the list in Bitcoin through OpenTimestamps, so we cannot change those records later without it showing. A day’s list comes on request; its proof is on fillable.ai/proof.
- Every measured number is worked out from public chain state, so you can read the same pool near the same quarter hour and compare. The files do not carry the block of each reading, so expect small differences where the pool traded in between.
Price
$499 a month
The Daily File for up to three people, every day of history included.
Founding terms: a third off for the first three teams that sign for a year and let us name them.
On request
Display and redistribution licences, and files for lenders, issuers and venues.
Write to data@fillable.ai.