Publishing with Bitcoin

Project Spartacus is a groundbreaking initiative at the cross-section of journalism and peer-to-peer technology, dedicated to highlighting the critical importance of freedom in communication. Read more about our mission.

Ordinal Inscriptions

Ordinals is a new metaprotocol to allow for the indexing of inscribed data on the Bitcoin blockchain. This affords countless use cases, including a decentralized, immutable publishing network.

In the case of Project Spartacus, Ordinal inscriptions are used to permanently store 76,000 logs from the war in Afghanistan.

Censorship Resistance

As each user participates in publishing or "inscribing” the War Log inscriptions, the entire contents of The Afghan War Logs gets stored on the Bitcoin Network, piece by piece. The data will remain permanently on the blockchain, and as uncensorable as the Bitcoin network itself.

This represents a new paradigm in publishing, as the most durable way to store information in human history.

Collective Action

When a user publishes a War Log, they are shown the file size (in Kilobytes) of the War Log that they are about to inscribe. They are able to set the fee rate (in sats/vB) which determines the total cost to inscribe the file. The user only pays for the network fees, which goes to the Bitcoin miner that cryptographically validates the block containing the War Log.

Individual War Log files are a range of different sizes, meaning that users may pay higher network fees to inscribe larger War Log files. A user does not know exactly which War Log they are about to publish, as it is a blind inscription of a random order, but the user can see the exact file size they are agreeing to inscribe with the transaction. Refreshing the website also refreshes the inscription queue.

All Bitcoin (BTC) collected from donations is routed directly to these charities: Freedom of the Press Foundation, The Information Rights Project and Reporters Without Borders.

How To Publish

Inscribe up to 300 War Logs at a time with the easy-to-use ordinals inscription tool. We made inscribing these War Logs to Bitcoin as easy as sending a Bitcoin transaction.


  1. Select total amount of War Logs you wish to inscribe (maximum 300 per transaction)
  2. Enter your BTC address to receive the WAR LOGS
  3. Pay the invoice that is presented

That's it! You will be shown a 'transaction pending' screen until your transaction is confirmed, at which time you will receive the Transaction ID.

Lightning Network payments are available to make payment instant and to save on fees. This also allows for the inscriptions to be broadcast immediately to mempools for confirmation as soon as the next block.

Confirmation time is only an estimate, and depends on both the fee rate paid and the finding of blocks.

The War Logs

Parent/Child Inscriptions

First Ordinal inscription that was minted to be the "Parent" in a Parent/Child schema that connects each of the War Logs in the collection.

Next, the open mint is made available to the public.

SVG Files

Each War Log inscription on Bitcoin contains the authentic text data from the Afghan War Logs, rendered as a Scalable Vector Graphic (SVG).

This file type allows for us to comment in the original JSON formatted War Log text file inside the SVG code.

If you "right-click-inspect" the SVG in your browser, you'll be able to read the original log along with the vector coordinates.

The image

Each raw War Log file contains complex military terminology within the data. The graphic element of each file shows the main "Title" text of each log.

Our project mantra; "I AM ASSANGE" and the log number (76,911 in total) are added at the bottom of the image, connecting each War Log, visually.

These SVG files are generated in the order that the logs appear in the original raw JSON file and are given ordered numbers starting at zero.

JAssange Portrait in Ascii

Published war logs

0 / 76,911 Inscribed on Bitcoin. View Archive.