Collections

Puzzle Weave

Tiamat's twelve weave puzzles from 2019 and 2020 with prizes in AR and ETH and DAI. Nine claimed. Three still open including over 1500 AR.
IDweave45 / 4712 puzzles · 2019-05-22 → 2020-05-18
Collection

Puzzle Weave

arweaveethereum

Tiamat's weave puzzles. Prizes in AR and ETH. Four still open.

Author
Tiamat
Prize recorded
5550.190574146237 AR, 5 ETH, 100 DAI
Still unsolved
3 · 1500.188092936237 AR, 1 ETH
closed 9 / 12

Census

claimed
975%
unsolved
325%
public keys
325%
private keys
00%

Access

LoadgetCollection("weave")
Showweave/3 in the playground
Listall 12 in the playground

The puzzle

Tiamat published a series of puzzles on Arweave itself. Every titled page says Puzzle Weave and a number. Hence the key weave and ids like weave/3. Arweave is the address, not the name. Each puzzle is a transaction with instructions and a funded wallet. A few live on Ethereum for variety. The prizes were AR for the most part, plus a few ETH and one 100 DAI bounty. That bounty is why currency exists as a field.

ts
const puzzle = await get("weave/9");

puzzle.chain(); // "ethereum"
puzzle.prize(); // 100
puzzle.currency(); // "DAI"
puzzle.prizeCurrency(); // "DAI", not ETH

What the records carry

An Arweave address is a standard address. There are no script kinds to pick from, and the library has no key to address derivation for the chain, so an Arweave record never verifies. It doesn't have to. None of the solvers published a key. The outcomes are claimed, the wallet was emptied, and the record stops where the knowledge stops. The Ethereum records in the collection are the same shape with chain: "ethereum".

tssrc/collections/weave/3.ts
export const weave3 = puzzle({
  id: "weave/3",
  chain: "arweave",
  address: "wHP6OPG5GMF5dedo_CD8AAy6x8La-gfI5b5pk65Tx_0",
  sourceUrl: "https://ur42unm2jhdm.arweave.net/VLJIGuTJewofKx8ad4JYQs93nEuGnkgjrIt_Sd2QPYw",
  startedAt: "2019-05-25 13:07:33",
  prize: 1000.165838006237,
  transactions: [
    funding("hTB5Ouv5nY11pQiGFXCJQZxNOkVlgPAAJ9IYSRu8v0E", "2019-05-25 13:07:33", 250),
    funding("_Aa5au3qzhCSIPxj5RfLkF_eSUuxAcnqoWY3PeKTaRg", "2019-05-27 08:30:39", 500),
    funding("7-sWojFc0sG3mTr34YGBGssYDvXjOPZf-xik8v1Ct24", "2019-08-28 14:09:38", 250),
    increase("2u0lD8wh91CYdWU0NiqSPC2K2MBo-1KdtKSREcSoyjc", "2021-12-21 01:58:12", 0.03062018),
    increase(…),
    …
  ],
});

Three funding transactions make the 1000 AR bounty. Then strangers kept tipping the wallet, from December 2021 to September 2025. A few sent hundredths of an AR, most a lot less. Who sends dust to an open puzzle? Nobody says. The record lists every tip anyway, because the prize is what the wallet holds, not what the author promised. weave/10 and weave/12 got the same treatment.

Status

Three open: weave/3 and weave/10 on Arweave, weave/11 on Ethereum for 1 ETH. puzzles balance weave/3 asks the arweave.net gateway whether the AR is still there.

weave/12 held out for six and a half years. On 3 October 2026 someone moved 1 AR out of it, waited five minutes and took the other 398.75. Nobody has said who or how, so the record has both claims and no solver.

Every puzzle

One page each: the record, the transactions and the live balance.

Listweave.all()12 puzzles · 9 claimed · 3 unsolved
  1. 1 claimed1000 ARPbdTDYikdddWfN…TALUBNv8
  2. 2 claimed1250 AR4WDNiit5lNCZWg…nxOjMuWk
  3. 3 unsolved1000.165838006237 ARwHP6OPG5GMF5de…pk65Tx_0
  4. 4 claimed500 AR2pwE_LEzD0z6m_…x1yJoO7w
  5. 5 claimed500 ARG2BaxD9phYHJ55…c74IaqYg
  6. 7 claimed3 ETH0x13f968d3bb99…ba890d7e
  7. 8 claimed400 ARayJQH1S6Fi52OE…NV0z9Ny4
  8. 9 claimed100 DAI0x6f85d220c70a…5d9c3831
  9. 10 unsolved500.02225493 ARbkjJGw3NLxs8OA…DhWdB-Rs
  10. 11 unsolved1 ETH0xff2142e98e09…506b9f17
  11. 12 claimed400.00248121 ARXRGEfkMbCMHeTY…UjDm40fg
  12. 13 claimed1 ETH0x0a5c81f5bfb8…b8fc9319
every name is a page · the key marks a known private keylocal dataset / no network