Short answer: the Source page (titled Background in the app) stays what it is — the fact base of the story, no opinion in it — but it stops being one page of text. The desk's notebook and the archive are returned as blocks, each rendered in its own house shape: a gist, a numbers table, who's who, a timeline of what came before, the disagreements as pairs, the terms explained, the sources. A reader gets the point in the first three sentences and can stop; the rest is one tap deeper.
| Part | Comes from | Answers | Has opinion? |
|---|---|---|---|
| what happened | the desk's notebook — the story's own two pages: facts, numbers, quotes, who disputes what, what is unknown | what is being reported | no |
| what came before | the archive — four searches by intent: prior coverage, the precedent, the numbers over years, the study everyone cites | what do I need to know to judge it | no |
| what the writer asked | the desk's look-up — the persona's own questions, one search each, the pages read once, one sourced answer per question (kept in the brew's driven record); plus the canned intents, among them「the strongest objection on the record」 | what a reader of this story would want to know next | the questions are the persona's — that is where the angle enters — the answers are the desk's, sourced |
| the essay | the persona | what one mind makes of it | only here |
The owner's reading, 09-22: the brief reads better than the essay because it has one job and cannot be wrong in the essay's ways — no point to make, no voice to hold, every sentence traced. This design keeps that discipline and adds the archive under it: two labelled fact bases, never blended into a narrative. Why it reads better is on the scope page's trail; the persona's process is the writing process.
| Rule | What it means |
|---|---|
| people and terms live in the text, and the key people also in a block | the call returns them as before(name · role; term · plain); the page underlines the first mention of each in the gist, the story and the questions, and a tap shows the line in a bubble (the app's text sheet can carry it); below the key numbers the key people and organisations get a short block, the rest folded; terms have no block |
| no disclaimer inline | a source line under a table, a「outlets differ」note, a「per Bloomberg, not in the filing」caveat: each is a numbered mark where it applies and its text in the notes at the very bottom, after still unknown; the reading is not interrupted, the accuracy is kept |
| compact figures where it is crowded | in a table, a bullet, a row: $140.6m · $1.02bn · 10 GW · 460 MW, never「million」and「billion」spelled out; the prose (the gist, the story) keeps the words. A rule of the renderer, in code, whatever the call wrote |
| the bottom is open | still unknown, the notes and the sources are shown, not folded; the only folds on the page are「more numbers」and「more people」 |
| the key numbers, the rest folded | the rows the story turns on stay on the page — the call marks each row `key` — and the rest sit under「▸ more numbers」; a derived figure is always folded |
| adaptive by story | a policy story has no numbers table on the page and a timeline in its place; a science story has the questions and the case against and little else; the order stays, which blocks appear is the story's |
| value order | what a reader gets per line, highest first: the gist · the story · the writer's questions (answered from the filing itself, with what is not said) · the case against · five numbers · a history when there is one · the reference |
On Nscale: the gist; the story; the six questions; Trace Cohen's line; five key numbers with six more folded; five key people and organisations with the rest folded; the timeline; still unknown, open; the two notes and the sources last. Fifteen names and terms are underlined where they appear, each with its bubble — try them in the specimen below.
| Block | Shape (house part) | Rule | Fold |
|---|---|---|---|
| the gist | two or three serif sentences | under 60 words, plain words, must say what changed; a reader who stops here has the story | — |
| the story | two or three short paragraphs, serif | what the actor is and does, who its customers are, what the news is for (the use of the money, the aim of the policy), why now — 120 to 180 words, the numbers referred to by phrase; this is today's brief with its figures moved out and its context kept in | — |
| the numbers | a table (.np-tbl): what it is · now · then — three columns on a phone, never more; the sources in one small line under it | every figure that carries the story is shown;「then」is the same measure at the earlier date the sources give, a dash when there is none; a DISPUTED number is one row as its range with a footnote naming who says what; a number with no source is dropped, not rounded | only the derived and the duplicate (a growth rate that restates two rows; a figure already in a footnote) |
| who's who | drawer rows: name · role in this story | every name with a role in the story gets a line — the company, the customers, the backers, the banks, the board; a long institution shows short with the full name behind the tap | only the genuinely minor: a reporter's byline, an unnamed party, a formal name behind its short one |
| the questions | a question in plain words as the line; under it one to three short facts as bullets, each with its figure; a muted「not said: …」line for what the pages could not answer; the sources in the notes at the bottom, not under each question; then「the case against」— the strongest objection on the record, quoted, with who said it | only the questions that got an answer from a page (a question that came back empty is the writer's wonder, and stays in the essay); the answer is what the page says, in the page's terms, never the persona's reading of it; the answered figures also join the numbers table and the dated ones the timeline | ▸ questions past the first four |
| what came before | a timeline, newest first: date · what, then one line for the precedent; the sources in the notes | three or four dated lines from the archive (and the notebook's own history), the most recent at the top; the pattern line is the archive's shape stated, not a view | ▸ the full record |
| disagreements | reconciled in place, not a block | a disputed figure is one row of the numbers table as a range, with a footnote「outlets differ: A says…, B says…」; a disputed claim is one line under the fact it touches; the reader meets one number and a note, never two sides to weigh | — |
| still unknown | a short list | the notebook's unknowns — what the sources could not say; the honest edge of the fact base | — |
| terms | the first mention carries its plain explanation inline, in brackets; a glossary row for each acronym | every term of art is explained where it first appears, in the sentence, so nothing has to be tapped to be understood; the acronyms (IPO, GW, LPR) get a row at the end; the app's Chinese glossary is the same idea | — |
| sources | two lines: the story · the past, outlets highlighted | as now | — |
The Nscale IPO filing: peg 31 of the 09-21 harvest (theme start-ups), the story Li Ka-shing wrote 先翻到还钱那一页 on. Below, first the page as it is today — the brief the desk wrote from the notebook, three paragraphs — then the same records as blocks. Every figure in the blocks is in the notebook the desk kept for peg 31; the archive's four searches were not run for this piece (its research file records one round), so「what came before」is built from the notebook's own dated facts and the one precedent a source named, and the two lines the archive would add are marked.
Nscale, a London-headquartered AI data center and cloud company, publicly filed for an initial public offering in New York on September 18, 2026. The company plans to list on the New York Stock Exchange under the ticker symbol NSCL. Goldman Sachs, JPMorgan Chase, and Morgan Stanley are leading the offering. Nscale did not disclose the size or price of the listing in its filings. Bloomberg and Reuters reported the company is seeking up to $3 billion.
The company was spun off from a cryptocurrency mining enterprise in early 2024 and reached a private valuation of about $14.6 billion after a March Series C round. It is targeting a valuation near $30 billion after closing a $3.5 billion pre-IPO round, though the Financial Times and BigGo Finance reported figures up to $35 billion. Nvidia holds a stake of more than 5% through warrants issued in a 2025 financing round. Nscale's board includes former Meta executives Sheryl Sandberg and Nick Clegg.
In its filing, Nscale reported revenue of $140.6 million for the first six months of 2026, up from $10.4 million a year earlier, and a net loss of $1.02 billion, widened from $368.9 million. Total contract value stood at $103.4 billion as of August 31, 2026, up from $38 billion at the end of 2025, driven largely by a long-term compute deal with Anthropic signed in late August. The company controls over 10 gigawatts of power capacity and manages hyperscale AI hubs in Norway, Portugal, Texas, and West Virginia. The number of shares to be offered, the price per share, and whether the IPO has been priced or dated remain undisclosed.
Fourteen numbers and nine names in three paragraphs. Accurate, sourced, and hard to hold: the reader has to build the table in their head.
Nscale, a London company that builds and rents AI data centres, filed on 18 September to list in New York. Its revenue is up thirteenfold in a year; its loss is bigger than its revenue; and it carries a $103 billion order book, most of it one deal with Anthropic.
Nscale builds large data centres and rents out the computing inside them to companies training and running AI models. It runs sites in Norway, Portugal, Texas and West Virginia and says it controls ten gigawatts of power. Its biggest customer is Anthropic, whose deal for the West Virginia campus makes up most of the order book; Nvidia is both supplier and shareholder, and Microsoft is named as a partner.
The company is two years old in this form: it was spun out of a crypto-mining business in early 2024, raised at a valuation of $14.6 billion in March in a Series C, and closed a further private round just before filing. It has asked to list in New York with three Wall Street banks running the sale; its board includes Sheryl Sandberg and Nick Clegg.
The filing, as reported, does not say how many shares will be sold, at what price, or when — and the reports on file do not say what the money is for. Bloomberg and Reuters put the amount sought at up to $3 billion.
| What it is | Now | Then |
|---|---|---|
| revenue, first half of 2026 | $140.6m | $10.4m a year earlier |
| net loss, same half | $1.02bn | $369m a year earlier |
| order book, 31 Aug | $103.4bn | $38bn end of 2025 |
| of it, the Anthropic deal | $45bn | — |
| valuation sought¹ | $30–35bn | $14.6bn March |
| assets · liabilities, 30 June | $17.25bn · $12.36bn | — |
| debt, excluding the Dell arrangement | over $8bn | — |
| the pre-IPO round just closed | $3.5bn | — |
| Nvidia's backing | $2bn | — |
| power capacity controlled | 10 GW | — |
| amount sought in the IPO² | up to $3bn | — |
Same facts, same sources, in the owner's order. Tap any underlined name or term for its bubble. The gist carries the story in 60 words; the story block says what the company does, who buys from it and what is not said about the money; every figure that carries the story is in the table beside the same measure a year or a season earlier, three columns wide; the disputed figure is one row with a note; every name with a role in the story has a line, nine of them, nothing folded; every term is explained in the sentence it first appears in, and only the acronyms need a row.
The owner:「have DeepSeek write a version and put it in the doc」, then「do the same on the DeepSeek piece, and make sure the Q&A is as clear and succinct as the Claude piece」. Third run: DeepSeek V4.1 Flash, thinking off, given the notebook, the look-up and both source lists, with the page's order and the brevity of the hand-built one stated as rules (a question under 12 words, a bullet under 14, a label under 7, a term explained in five). Rendered exactly as returned, in the owner's order, the bubbles wired from its own people and terms lists; the light lint (every number in the answer must be in the records) reported under it. The first two runs are kept beside the page as specimens-ink-background-deepseek.json and -deepseek2.json; this one as -deepseek3.json.
Nscale, a London AI cloud firm backed by Nvidia, filed to list on the New York Stock Exchange under ticker NSCL. First-half 2026 revenue was $140.6 million, up from $10.4 million a year earlier, while its net loss widened to $1.02 billion. It reports a $103.4 billion contract backlog.
Nscale is a London-based AI cloud and data centre company. It rents out computing power for training and running AI models, and builds the campuses that house it. It was spun off from a crypto mining business in early 2024 and now runs sites in Norway, Portugal, Texas and West Virginia.
Its customers are AI developers; it signed a long-term compute deal with Anthropic in late August 2026. Nvidia, its main chip supplier, holds more than 5% through warrants and has agreed to back it with about $2 billion. Its board includes former Meta executives Sheryl Sandberg and Nick Clegg.
The filing does not say what the money raised will be used for. The company did not disclose the size or price of the listing. It reached a private valuation of about $14.6 billion after a March funding round, and reports a $103.4 billion total contract value as of August 31, 2026, up from $38 billion at the end of 2025.
| What it is | Now | Then |
|---|---|---|
| First-half revenue | $140.6m | $10.4m a year earlier |
| First-half net loss | $1.02bn | $368.9m a year earlier |
| Total contract value | $103.4bn | $38bn end of 2025 |
| Anthropic compute deal | $45bn | — |
| Private valuation | $14.6bn | — |
| Targeted valuation¹ | $30–35bn | — |
| IPO size sought² | $3bn | — |
| Nvidia backing | $2bn | — |
| Power capacity controlled | 10 GW | — |
| Total assets | $17.25bn | — |
| Total liabilities | $12.36bn | — |
| Shareholders' equity | $4.79bn | — |
One call, $0.0022. The lint found no number outside the records. Held to the same brevity as the hand-built page — a question under 12 words, a bullet under 14, a label under 7 — and rendered in the owner's order with the bubbles wired from its own people and terms lists.
| Block | DeepSeek, third run | Verdict |
|---|---|---|
| the gist | 49 words; three figures as digits, not phrases | the「figures as phrases」rule is soft in a model; a lint on digits in the gist would hold it |
| the story | 161 words; what it does, who buys, the backers, the board,「the filing does not say what the money raised will be used for」; the third paragraph still carries two table figures | close to the hand-built; the no-bare-figure lint again |
| the questions | 8, each a reader's question(「How much debt is due soon, and at what rate?」), bullets of six to ten words with the figure(「$2.1 billion convertible notes agreed Sept 15」), a short not-said line; the intents rewritten as questions(「Has anything like this happened before?」) | as clear and as short as the hand-built one; two bullets restate the not-said(「No cash or burn rate figure given」)— a lint can drop a bullet that repeats the not-said line |
| the case against | Trace Cohen, quoted, with who he is | right |
| the key numbers | 6 key rows incl. the valuation as a range「$30–35 billion」, 6 more folded; two notes numbered and moved to the bottom by the renderer | right; the derived growth rate was left out as asked |
| the key people | 5 key(Payne, Nvidia, Anthropic, Sandberg, Clegg), 5 more folded | right; the hand-built keys Nscale itself and the banks instead of the two board members — a taste call |
| the timeline | 7 lines newest first, under 6 words each; one is still a figure at a date(「Contract value reaches $103.4 billion」) | the event rule holds six of seven; a lint can refuse a line whose verb is「reaches」 |
| still unknown | 8 short lines, the notebook's and the questions' merged, no repeats | right |
| the bubbles | 12 people and terms underlined at first mention, each with its line — Nvidia, Anthropic, warrants, take-or-pay, gigawatt … | works; the terms list is generous(12)— fine, a bubble costs nothing until tapped |
| the sources | split into the story's and the questions'; still lists Benzinga and Beamstart, and「Finance」as an outlet name | derive the list in code from the cells, as before |
Three runs, three cents. Between the first and the third the page went from a tiling of the record to a page a reader can hold: the difference was rules, each one stated in the prompt after a read. What the prompt still cannot hold — digits in the gist, a figure repeated in the prose, a measurement posing as an event, an aggregator among the sources — is four lints, each a line of code.
| Piece | Where | Change |
|---|---|---|
| the call | ink_brew.write_brief | reads the archive and the driven record's answers alongside the notebook; the prompt asks for the blocks; the answer is JSON; the old body shape is the fallback when the answer does not parse |
| the lint | ink_lint (the brief's gate) | the cell rules above; the same「in the record, verbatim」check the prose brief has today, run per cell |
| the store | brew/<date>/briefs/<piece>.json | {"en": {"title", "blocks": {…}}, "zh": {…}} beside the old {"title", "body"} |
| the page | room-ui.html · the Background page | a renderer for blocks; the dotted term; the folds; the two-line sources |
| cost | the call reads a few thousand more tokens and writes about twice the text: roughly $0.004 a piece against $0.002 today |
The owner's goal (09-22):「list the news as the articles on the Ink list and, when tapped, show the brief in the subpage」. A brief is a list item of its own kind — it sits among the essays like an article: the field it answers (the scope theme —「start-ups」,「tech」— the rubric where an essay shows its beat), the title, a dek, the picture when there is one. No byline, no read time: nobody wrote it. A tap opens the block Background page (§2), not an essay.
On the dev server: the Nscale story is the first item of the 09-21 list under「start-ups」(the box's own tag for that peg), its dek from DeepSeek:「Revenue jumped 13-fold, but losses topped $1 billion」(the first try,「Nvidia-backed Nscale filed for a New York listing, revealing explosive revenue growth alongside a widening billion-dollar loss」, restated the title — the owner's read; the call now gets the headline and is held to what it leaves out)The persona's essay on the same story stays on the box.
| Date | What |
|---|---|
| 2026-09-22 · the language (v1118) | 「currently there is nowhere to change language」→ on a news item an EN / CN pill sits beside the date line, right-aligned, and the page's ⋯ menu carries the languages too (the essay's ⋯ did; a news item had no open essay to read them from). A different item opens in the reader's default language. The console's Usage ▸ app.ink now opens into the line's five rows — the harvest · the desk · the look-up · the brief · renditions — with everything the essay brew booked folded into one「the essay brew」row. |
| 2026-09-22 · the owner's read of twelve (v1116) | nine notes on the set → the page: the bubble catches a plural or re-cased first mention (「Z bosons」), and finds every first mention on the plain text before inserting any markup (a name matching inside an earlier bubble's line had left a stray「">」); the key numbers are ONE figure column, the earlier figure a small line under it (「then」is the exception, not the rule); no hairline between sections; the − A + control scales every block; 「Keep reading」under the gist; the table wraps and the page never pans. → the prompt: figures in DIGITS in the gist; the story CONTINUES the gist, never restates it; never「the records do not say」(every brief had carried「the records do not say what the money is for」— a rule written for a funding story, obeyed everywhere); an earlier figure only when the change is the point. Eleven briefs regenerated ($0.02), the Nscale one kept. |
| 2026-09-22 · the read set (dev only) | 「put all 9 briefs into dev, and 2–3 real-estate briefs; after 10+ I will have an idea of the quality」→ twelve news items on the dev 09-21 list: the nine box stories of 09-21 (their desk notebooks and the writers' look-ups as the records) and three real-estate stories from the dev 09-22 scope harvest (San Francisco's all-cash buyers · China's housing incentives · stealth-wealth luxury buying), each with a fresh desk notebook and a look-up on six reader questions + four canned intents. One Flash call per brief, the same prompt; $0.085 the lot, no figure outside the records. Built by a scratch script, not the brew — the line is still owed. |
| 2026-09-22 · the field in the head (v1115) | 「is it a good idea to put the date in the header? we used to put the sub-field there」→ no: every Ink sub-page names its section in the head; the news page's head is the field (「start-ups」), the date the small line under the title. |
| 2026-09-22 · the date, not「Background」 (v1114) | 「in the brief page no need to show Background — it is now the news itself; just show the date」→ opened from a news item the head shows the story's date (the list's date format) and the「Background · date」line under the title goes; opened from an essay the page reads as before. |
| 2026-09-22 · the news as a list item (v1113) | 「list the news as the articles on the Ink list; when tapped, show the brief in the subpage; keep the field, keep the dek, no byline」→ §6: a kind: "brief" item on the list (field · title · dek · picture, no byline), a tap opens the Background page; brief_item + brief_dek in the brew; seeded on :8011 as the first item of the 09-21 list. |
| 2026-09-22 · the phone read (v1112) | the owner's first read on the phone:「a minimum font size in every section; the default text size is fine; no mono; a style on each section head; the bubble is sometimes cut off by the screen」→ nothing on the page under 14px (the prose keeps 15), no mono anywhere (figures in sans with tabular digits, the timeline's dates in sans bold), each section head a coral bar + uppercase label over a hairline, and the bubble a body-level popover clamped inside the viewport — below the word, or above it when there is no room; a scroll closes it. |
| 2026-09-22 · on the dev server (v1111) | the reader's Background page paints BLOCKS: a peg record whose brief carries blocks (the JSON of §4) renders in the owner's order — the gist · the story · the questions · the case against · the key numbers (▸ more) · the key people (▸ more) · what came before · still unknown, open · notes & sources last — with the names and terms underlined at first mention (a tap shows the line) and the figures compacted where it is crowded; a brief without blocks paints as before. peg_card passes blocks through when a brief has them. Seeded on :8011 with the box's Nscale piece (Li Ka-shing, 09-21) and DeepSeek's third run as its blocks — Ink › the piece › the「wrote this after」line — for the owner's formatting read. The brew's own brief call still returns prose; the blocks call is the build owed below. |
| 2026-09-22 · compact figures | 「in the data table and other crowded places use m, bn instead of million, billion」→ a renderer rule: tables, bullets and rows compact the figure, the prose keeps the words; DeepSeek's specimen re-rendered from its saved JSON, no new call. |
| 2026-09-22 · the third DeepSeek run | the owner's order and the hand-built page's brevity stated as rules: the questions came back as short as the hand-built ones (longest bullet ten words), the key numbers with the range, the key people, the timeline six of seven events, the bottom open; $0.0022, nothing invented. What remains is four lints. |
| 2026-09-22 · the third DeepSeek run | the owner's order and the hand-built page's brevity stated as rules: the questions came back as short as the hand-built ones (longest bullet ten words), the key numbers with the range, the key people, the timeline six of seven events, the bottom open; $0.0022, nothing invented. What remains is four lints. |
| 2026-09-22 · the bottom | 「below key numbers, show key people (+ org) with more; disclaimers go to the very bottom — our goal is not to be accurate but to be easy to read; don't collapse the bottom, show still unknown」→ a key-people block with a fold; every source line and caveat is a numbered mark in place and its text in the notes at the end, after still unknown, which is open; the per-question source lines gone too. |
| 2026-09-22 · the owner's order | the page = the gist · the story · the questions (all; not「what the writer asked」) · the case against · the key numbers, the rest folded · the timeline; people and terms are not blocks — underlined in the text, a tap shows a bubble; still unknown and the sources under one fold. The specimen rebuilt so, with working bubbles. |
| 2026-09-22 · the tiers | 「to tile everything is too long; which parts carry the most value?」→ two tiers: THE PAGE (gist · story · three questions · the case against · five numbers, ~350 words + one table) and DEEPER (one fold: the rest); a budget not a list, merge before you fold, adaptive by story; the value order stated. |
| 2026-09-22 · the second DeepSeek run | with the look-up in and the five rules stated: see §3's read beside it. The Q&A block reshaped for reading — the question as the line, the facts as bullets, a「not said」line, the source in small type. |
| 2026-09-22 · the look-up | 「do we keep the search results? shall we put the meaningful questions and results in the brief?」— kept, in the brew's driven record (asks · sources · answers); for Nscale the look-up reached the S-1 itself, CNBC and a critic on record, and answered cash, debt, the Anthropic terms and the power question better than the notebook. A block「what the writer asked」+「the case against」; the answered figures join the table and the timeline. |
| 2026-09-22 · DeepSeek's version | one Flash call on the same notebook with §2 as the instruction: the shape holds, nothing invented, $0.0015; the gaps (a label copied whole, a measurement as an event, a dispute as one figure, terms already explained inline, every source listed) are each a rule to state and a lint to hold — §3. |
| 2026-09-22 · the third read | 「why collapse some names? who wrote this?」— the specimen is hand-built from the records (no model call; the archive's lines are marked owed for that reason); the name fold was the numbers' wrong rule again: every name with a role gets a line, only bylines and unnamed parties fold. Nine names shown on Nscale, none folded. |
| 2026-09-22 · the second read | 「are the tables fixed or adaptive? the table is crowded on a phone; why collapse number rows? the text is small — nothing on the business, the customers, the use of proceeds; how to balance text and structured data?」→ the balance rule (prose for what cannot be compared, tables for what can) and the adaptive rule (a fixed small vocabulary, the story picks); a「the story」prose block of 120–180 words; three columns on a phone with the sources under the table; every carrying figure shown, only the derived and the duplicate folded. |
| 2026-09-22 · the owner's read | 「before → now makes no sense」→ the table is what · now · then · source, the earlier measure beside the current one; the timeline newest first; 「where they disagree only confuses」→ no block: a disputed figure is one row as a range with a footnote naming who says what; the dotted underline (a tap-to-explain) → the explanation inline in brackets at first mention, a glossary row for acronyms only. |
| 2026-09-22 | design + the Nscale specimen, hand-built from the 09-21 box notebook (peg 31) and the brief on file. No code. Owed: the call, the lint, the renderer; then a read of five real mornings' pages against the prose ones. |