Permanent archive · Bitcoin · 2024

Project Spartacus

I worked on the Bitcoin inscription pipeline that mapped 76,911 Afghan War Diary records into a verifiable archive that could resume safely across many blocks.

Inscription pipeline engineering Project Spartacus I Am Assange archive wordmark
76,911public records
2004–10diary coverage
Bitcoinarchive layer

Project file

Period2024

Product
A Bitcoin archive pipeline for all 76,911 Afghan War Diary records.
Delivery scope
Canonical manifests, hashing, many-block batching, funding, broadcast states, confirmation, reconciliation, and recovery.
Public evidence
2public sources

Project constraints

  1. 0176,911 individually accountable records
  2. 02Changing fees across many blocks
  3. 03Partial completion without duplication

The technology and delivery problem behind this work.

Use these signals to compare this case study with the closest relevant work.

Technology
Bitcoin / OrdinalsInfrastructure
Delivery impact
Censorship resistanceInscription pipelinesMempool operations

Preserve 76,911 public records without losing a file, breaking sequence, or confusing broadcast state with confirmed archival state.

At this scale, permanence depends on operations as much as protocol choice. Tens of thousands of files had to be normalized, identified, hashed, batched, funded, broadcast, confirmed, and reconciled across changing fee conditions. The system needed to prove exactly which records had reached Bitcoin and recover cleanly when only part of a batch completed.

01

Canonical archive manifest

Every source record was tied to a stable identifier, content hash, order, destination, and processing status so the archive could be audited against one canonical inventory.

02

Multi-block batch planning

The archive was divided into controllable units that could move through many Bitcoin blocks and fee windows without turning the entire 76,911-file run into one fragile job.

03

Explicit execution states

Prepared, signed, broadcast, confirmed, and failed were treated as different states. That distinction prevented a transaction in the mempool from being mistaken for a permanently archived record.

04

Reconciliation and recovery

Hashes, transaction references, and confirmations could be checked back against the manifest, allowing incomplete batches to resume without duplicating records already settled on-chain.

  1. 01

    Worked on the inscription pipeline built to move the complete 76,911-file archive across many Bitcoin blocks.

  2. 02

    Implemented a manifest-first operating model for ordering, content hashes, transaction references, confirmations, and recovery state.

  3. 03

    Designed batching around mempool conditions and fee windows rather than committing the archive to one fixed-cost assumption.

  4. 04

    Made partial completion recoverable so operators could identify confirmed records and resume outstanding work without starting over.

A recoverable Bitcoin archive built for all 76,911 public records.

The work turned a 76,911-record public dataset into an archive that could move safely across many Bitcoin blocks. Project Spartacus and OrdinalsBot could launch the complete Afghan War Diary scope with a process built for changing fees and incomplete batches, showing that Ordinals infrastructure could preserve public-interest records as well as collectibles.

  • The pipeline made the complete 76,911-record archive addressable as verifiable units instead of one opaque bulk job.
  • Independent coverage documented the many-block plan and public support from Gabriel Shipton.
  • The project applied Bitcoin infrastructure to a censorship-resistant public archive rather than another collectible launch.
Bitcoin CoreOrd protocolOrdinalsBot railsContent manifestsMempool-aware batchingReconciliation tooling

Start from the service closest to this work.

These services match the decisions, delivery, or evidence shown in this case study.

Next case studyNot NASA