# Bittensor keynote bundle — "A mind outside the state"

This folder holds every working file for Jacob Steeves' opening keynote at
Exploit Summit 2026. It is a hand-off pack: one link, everything inside.

Live slide deck: https://bittensor-talk.pages.dev
Offline copy of the deck: `deck/dist/index.html` (see "Open the deck" below).

## Where this folder lives online

- Browsable copy with a landing page at the root: https://bittensor-talk-bundle.pages.dev
  (Cloudflare Pages; every file sits at the same relative path, for example
  https://bittensor-talk-bundle.pages.dev/docs/talk-draft-2.md).
- Raw file bucket: https://pub-5a826c8eb83647d492112bb0d9eb4c94.r2.dev
  (Cloudflare R2). R2 serves files but has no directory listing, so the bare root
  returns 404. Use a full file path, for example
  https://pub-5a826c8eb83647d492112bb0d9eb4c94.r2.dev/00-README.md or the
  landing page https://pub-5a826c8eb83647d492112bb0d9eb4c94.r2.dev/index.html.
- `index.html` in this folder is that landing page: the same content as this
  README plus a linked table of every file.

## Who is speaking

Jacob Robert Steeves, known online as Const. Founder of Bittensor, author of the
white paper, CEO of Affine. Bittensor is a peer-to-peer network that pays
machines with the TAO token to produce AI (compute, inference, training, data).

## The talk

- Event: Exploit Summit 2026, Montreal, 28–29 September 2026. A Bittensor
  ecosystem conference (subnet teams, validators, investors, some press).
- Slot: Day 1, Monday 28 September, OTF Stage, 10:05–10:50 (45 minutes),
  straight after the 5-minute Welcome Address. It is the opening keynote.
- Billed as "The State of Bittensor". Working title: "A mind outside the state".
- Audience: mostly insiders. Skip Bittensor 101.
- Status on 25 September: the deck is 33 slides. Jacob still has to pick the
  spine (talk draft 2 versus the Jensen-style script) and answer the `[JACOB]`
  items marked in the drafts. `notes.md` has the open list.

## How this folder is organised

| Folder or file | What is in it |
|---|---|
| `00-README.md` | This file. |
| `INDEX.md` | Every file in the bundle with its size and a one-line description. |
| `notes.md` | The live task list: what is open and what is done. |
| `archived.md` | Finished or superseded tasks, with a one-line result each. |
| `docs/` | The writing: drafts, scripts, outlines, slide plans, fact-checks. |
| `docs/research/` | Research briefs: state of Bittensor, top subnets, economics, Thiel, model keynotes, fact-checks. |
| `docs/sources/` | Primary sources: the white paper, the About essay, transcripts of Jacob's interviews, transcripts of model talks, Thiel texts, and the full @const_reborn tweet archive. |
| `media/` | Images used or considered for slides. `charts-gallery/` has subnet growth charts, `the-cabal/` the cabal network figure (TeX, PDF, PNG, SVG), `reference/` example slides from other keynotes. |
| `deck/` | The slide deck. Source (`content/slides.md`, `content/data.json`, `scripts/`, `src/`, `README.md`, build config) and the built static site in `deck/dist/`. |
| `internal/` | Method notes, the metrics sweep raw data, research on the September 2026 lab-closure story, and the tweet-pull script. |
| `talk-bundle.zip` | This whole folder as one archive (the zip is not inside itself). |

Links inside `notes.md`, `archived.md` and some docs point to the original
working store, a path of the form
`/cursor/stores/bc-96ff1b3e-00b6-4da6-8a0d-5e72965f7e86/docs/x.md`.
Read that as `docs/x.md` in this folder. The layout is the same.

## The 15 most important files

| File | One line |
|---|---|
| `docs/project-context.md` | The brief. Who Jacob is, the venue, the purpose, the core thesis, the constraints. Read first. |
| `docs/talk-draft-2.md` | The 35-minute talk in Jacob's own words with agreed edits, facts and notes inline. Candidate spine. |
| `docs/keynote-layout.md` | The room plan: 21 slides, nine phases, a clock, and hand-forwards to later summit sessions. |
| `docs/jensen-style-talk.md` | The same talk written as a Jensen Huang product keynote. Competes with draft 2 for the spine. |
| `docs/outline-v2.md` | Talk outline v2 (structure B): every point, every quote, with segues. |
| `docs/trajectory.md` | The trajectory from Weber to Bittensor in sixteen steps. The spine of the script and deck. |
| `docs/idea-board.md` | Idea board: 919 bullets on Jacob's 24-slide axis. Now the quote bank. |
| `docs/facts-for-draft-1.md` | Every fact used in draft 1, with sources and confidence grades. |
| `docs/fear-quotes.md` | 32 verified quotes about fear of AI, plus a do-not-use list. Jacob picks three. |
| `docs/growth-slides.md` | Method and numbers behind the compute, inference and data growth slides (slides 3–6). |
| `docs/metrics-gallery.md` | Every growth series found across the subnets (393), 152 rising, top 12 ranked. |
| `docs/incentives-chart.md` | "Incentives, not a conspiracy": the cabal network chart, 46 claims graded. Live as slide 9. |
| `docs/opening-slides.md` | The opening slides: the five-year trend chart and the library row of eight subnets. |
| `docs/slides-draft-v4.md` | Slides draft v4: 26 slides with 11 charts. Superseded by the live deck but the fullest slide-by-slide text. |
| `notes.md` | The live task list. What is open, what is done, what waits on Jacob. |

## Open the deck

Online: https://bittensor-talk.pages.dev (arrow keys move, `s` opens speaker
notes, `f` is fullscreen, `/#/12` opens slide 12).

From this folder: `deck/dist/` was built with relative asset paths
(`vite build --base=./`), so it works from any subfolder or from a local disk.
Browsers block ES-module scripts on `file://` pages (Chrome and Safari do;
Firefox allows it). So serve the folder with any static server, for example:

```bash
cd deck/dist && python3 -m http.server 4718
# then open http://127.0.0.1:4718
```

To rebuild from source: `cd deck && npm ci && npm run build`. The words live in
`deck/content/slides.md`; every chart number lives in `deck/content/data.json`.

## What was excluded

- Nothing from `docs/`, `media/`, `notes.md`, `archived.md` or `internal/` was
  left out. There was no `internal/secrets/` folder and no `.env` file.
- A grep of the whole tree for the usual credential markers (a run of twelve
  capital A's as in X bearer tokens, the 1Password `op` URI scheme, and shell
  assignments to variables ending in TOKEN or SECRET) found no credentials. One placeholder shell line in the deck README (an
  `export` of the Cloudflare API token variable with `...` as its value) was
  reworded to prose so the bundle has zero matches. No value was ever present.
- `deck/node_modules/` and `deck/.git/` are not included. Run `npm ci` to
  restore dependencies.
