Collections

Building an awesome eCash community

An essay about the eCash community with twelve seed words on its diagonal. Nobody read it that way for eighteen months and the prize grew to 30 million XEC before it went.

March 1, 2025. cain posts Building an awesome eCash community and a chance to win 5M XEC on Proof Of Writing, the eCash site where readers pay writers in XEC. Three minutes of reading. Community, engagement, trust, a church on Sundays. Where's the puzzle? Nowhere. Just "a chance to win" in the title and not a word more.

That morning 5,000,000 XEC lands in a Cashtab wallet. Then nothing happens for a year and a half, except the prize keeps growing. 30,068,000.94 XEC by August 2026, gone in one transaction on August 26.

IDproof-of-writing22 / 301 puzzle · 2025-03-01
Collection

Building an awesome eCash community

ecash

An essay on what makes a crypto community, with a Cashtab seed on its diagonal: word one of one paragraph, word two of the next. 30 million XEC by the time it fell.

Author
cain
Prize recorded
30068000.94 XEC
Still unsolved
none
closed 1 / 1

Census

solved
1100%
public keys
1100%
private keys
1100%

Access

LoadgetCollection("proof-of-writing")
Showproof-of-writing in the playground

Two hints

First one, Revelations 22:13. "I am Alpha and Omega, the beginning and the end, the first and the last." Looks like a nice quote for an essay about belief. It's actually the whole puzzle, packed in one verse.

Second one came with the relaunch on April 14, 2026. cain moved the article to the new Proof Of Writing, put the address on top and added: "It can be solved without ai or a computer". Plus 10M XEC that morning, 10M more in June and 5M on August 20. That last 5M had six days of life left.

The diagonal

Alpha and Omega, first and last. So you need a start and an end. The start is Matter, the first word of the second paragraph. The end is the paragraph about people "who show up because they believe". Twelve paragraphs between them, and then you go down the diagonal: word 1 from the first one, word 2 from the second, word 3 from the third, all the way to word 12 from the twelfth.

Paragraph opens withWordBIP39
Matter of factMattermatter
Another key tokeykey
Engagement is easilyeasilyeasily
This isn’t a slot machineslotslot
Like timber from a maple treemaplemaple
Purpose and belief may be twotwotwo
If eCash wants to take on VisaVisavisa
Trust is crucial. Lately, crypto has been swampedswampedswamp
On a personal note, my wife has been subjectingsubjectingsubject
We mostly keep to ourselves, and have made no friendsfriendsfriend
I appreciate how everything runs so smoothly. They have a robustrobustrobust
It’s what the eCash community could be, I thought. What a triptriptrip

Nine words are straight from the BIP39 list. Three need a haircut: swamped, subjecting and friends lose their endings. Checksum passes too, which a random twelve does only once in sixteen tries. And yes, pen and paper are enough to find all of it. cain wasn't bluffing.

"What a trip" as the last word. Honestly, hard to write a better ending for this puzzle.

Path 1899, not 899

Twelve words and you're done? Not really. eCash's registered coin type is 899, so every textbook tells you m/44'/899'/0'/0/0. That address is empty, never funded. Cashtab has made every new wallet on m/44'/1899'/0'/0/0 since March 2024, and that's where the prize was sitting. So you can have the right seed, check the textbook path, see zero and throw the answer away. Same trap as the Movie Enigma checksum, one level deeper.

Ori didn't throw it away. 30,067,980.76 XEC left on August 26, 2026 at 23:41 UTC, the "Solved" post went up the next day, and the seed with the method a few hours after that. cain updated the article with the news and a link to the post.

What the Proof Of Writing record carries

tssrc/collections/proof-of-writing.ts
export const ecashCommunity = ecashPuzzle({
  id: "proof-of-writing",
  address: p2pkh("ecash:qq5r308v2mkh6x5mkqpr6wytszz6f9r7qcnfttev0z", "2838bcec…a4947e06"),
  sourceUrl: ARTICLE,
  startedAt: "2025-03-01 08:32:39",
  status: Status.Solved,
  pubkey: compressed("0257eaa8…31b7f48b6d"),
  key: seed("matter key easily slot maple two visa swamp subject friend robust trip", "m/44'/1899'/0'/0/0"),
  prize: 30068000.94,
  hints: [
    official("Revelations 22:13", ARTICLE, undefined, { answer: answer("The clue \"Alpha and Omega\" defines paragraphs …", SOLUTION, { date: "2026-08-27" }) }),
    official("It can be solved without ai or a computer", ARTICLE, undefined, { date: "2026-04-14" }),
  ],
  transactions: [funding(/* 2025-03-01, 5M XEC */), decrease(/* 2025-09-29 */), increase(/* four more */), claim(/* 2026-08-26 */)],
  solver: party("Ori", { key: "oritwoen", … }),
  assets: assets({ puzzle: "puzzle.txt", sourceUrl: CAPTURE }),
});

The first eCash record

New chain in the dataset. ecashPuzzle puts the record on ecash: CashAddr with the ecash: prefix, XEC with two decimals, and verify() walks the seed down the recorded path, 1899 and all. puzzles verify proof-of-writing says OK. Nice to see after all that.

A round trip in September

September 29, 2025, a small heart attack for anyone watching the address. 5,059,096.41 XEC goes out. Thirteen hours later 5,058,997.76 XEC comes back, both times with the XECX token along for the ride. Only the key holder could sign the first one, so it's a decrease, not a claim. False alarm, the puzzle stayed open.

What the transactions leave out

Sixty-eight deposits of 1,000 XEC, most of them in March and July 2025, all but one with a PAY marker in the OP_RETURN. Small, and nobody called them prize money, so the record keeps the four real deposits and the round trip and skips the rest. They still count in prize, because that's what the claim transaction spent.

The text

Here the text is the puzzle, so it's in the repo. assets/proof-of-writing/puzzle.txt is the essay as the Wayback Machine saw it on March 27, 2025, the title and fourteen paragraphs. Want the version with the seed words bolded and capitalized? That one is on the new site, behind 100 XEC.

The Proof Of Writing record

IDproof-of-writing2025-03-01 → 2026-08-26
Puzzle / proof-of-writing

ecashp2pkh solved

Record

ecashPuzzle({
  address: p2pkh("ecash:qq5r30…nfttev0z", "2838bcec56ed…a4947e06"),
  status: Status.Solved,
  key: seed("matter key e…ust trip", "m/44'/1899'/0'/0/0"),
})
Prize
30068000.94 XEC
Key material
seed
Verification
verified
Solved
2026-08-26 · 1y 5mo 28d 15h 8m
tx 7
Trail
Explorerexplorer.e.cash
Sourceproofofwriting.com/posts/building-an-awesome-ecash-community-and-a-chance-to-win-15m-xec
SolverOri and what else they solved
Tryproof-of-writing in the playground
Address
ecash:qq5r308v2mkh6x5mkqpr6wytszz6f9r7qcnfttev0z

hash160 2838bcec56ed7d1a9bb0023d388b8085a4947e06

Balance
asking the explorer

Key

public key · compressed
0257eaa8768dc793876213a92a510f607af70bd0adc946d1f8fdf48d31b7f48b6d
seed phrase
matter key easily slot maple two visa swamp subject friend robust trip
derivation path
m/44'/1899'/0'/0/0

Transactions

  1. funding2025-03-015000000 XEC933e0f483b…5d0000
  2. decrease2025-09-295059096.41 XEC984c4638e2…cc2816
  3. increase2025-09-295058997.76 XEC3dfd1db9bf…84c97d
  4. increase2026-04-1410000000 XECd9c2c9eeb3…822d39
  5. increase2026-06-2110000000 XEC1c54e9b7dd…a41763
  6. increase2026-08-205000000 XECe590bee4df…97353d
  7. claim2026-08-2630067980.76 XEC8e729528b8…189c30

Hints

  1. undated

    officialRevelations 22:13

    Published answer

    The clue "Alpha and Omega" defines paragraphs from matter to believe. From the next 12 paragraphs, I take words 1, 2, ... 12 and convert the three forms into the BIP39 dictionary. Cashtab Path1899 gives an exact match.

    2026-08-27x.com/oritwoen/status/2093029042454671607

  2. 2026-04-14
local record / balance from the explorer