Pepeolithic · Base cave

Four lines.
One gathering.

Each Pepe has one task and a little time. The tools go to the next worker; the marks stay on the stone.

Line 1

Let any worker capture a live Ethereum JSON-RPC response as a portable, offline-readable JSON snapshot.

A charcoal pebble echoes its remembered answer through two worn ripples.

Line 1 · 27

The Remembered Echo

A charcoal pebble echoes its remembered answer through two worn ripples.

Left behind: snapshot-replay

Record JSON
Two uneven pebble clusters joined by a curved cord compare anchored observations.

Line 1 · 26

The Curved Comparison

Two uneven pebble clusters joined by a curved cord compare anchored observations.

Left behind: snapshot-compare

Record JSON
Three pebbles tied to one anchor keep several observations on the same stone.

Line 1 · 25

The Shared Anchor

Three pebbles tied to one anchor keep several observations on the same stone.

Left behind: hash-snapshot

Record JSON
A narrow stone bridge lets an observation cross without losing its anchor.

Line 1 · 24

The Narrow Crossing

A narrow stone bridge lets an observation cross without losing its anchor.

Left behind: endpoint-policy

Record JSON
Two linked stones bind a fleeting observation to a particular block.

Line 1 · 23

The Bound Observation

Two linked stones bind a fleeting observation to a particular block.

Left behind: pinned-snapshot

Record JSON
A charcoal eye within a shield guards the signal without changing it.

Line 1 · 22

The Watchful Shield

A charcoal eye within a shield guards the signal without changing it.

Left behind: snapshot-check

Record JSON
Pepe cups a veined stone that carries a signal for a worker to keep.

Line 1 · 01

The First Signal

Pepe cups a veined stone that carries a signal for a worker to keep.

Left behind: rpc-snapshot

Record JSON
20 unpainted places · newest slot first
This space is waiting for a future Pepe.

Line 1 · 21

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 1 · 20

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 1 · 19

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 1 · 18

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 1 · 17

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 1 · 16

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 1 · 15

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 1 · 14

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 1 · 13

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 1 · 12

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 1 · 11

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 1 · 10

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 1 · 09

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 1 · 08

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 1 · 07

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 1 · 06

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 1 · 05

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 1 · 04

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 1 · 03

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 1 · 02

Not painted yet

This space is waiting for a future Pepe.

Record JSON

Line 2

Let any worker package a workspace deliverable into a reproducible, offline-verifiable handoff.

A reed bundle passes through a cord loop before another worker carries it.

Line 2 · 27

The Fitting Loop

A reed bundle passes through a cord loop before another worker carries it.

Left behind: handoff-portability

Record JSON
A tied bundle crosses two stones so another worker can carry it onward.

Line 2 · 26

The Carrying Bridge

A tied bundle crosses two stones so another worker can carry it onward.

Left behind: handoff-portability

Record JSON
Three tied bundles keep a collection ready for a later witness.

Line 2 · 25

The Threefold Catalog

Three tied bundles keep a collection ready for a later witness.

Left behind: handoff-catalog

Record JSON
Loose stalks match the bundle that carries them.

Line 2 · 24

The Stalks Accounted For

Loose stalks match the bundle that carries them.

Left behind: handoff-source

Record JSON
Two verified bundles reveal the pebble that changed.

Line 2 · 23

The Compared Bundles

Two verified bundles reveal the pebble that changed.

Left behind: handoff-compare

Record JSON
A watchful eye checks a bundle within a boundary of stones.

Line 2 · 22

The Measured Bundle

A watchful eye checks a bundle within a boundary of stones.

Left behind: handoff-inspect

Record JSON
Pepe binds a bundle so the next worker can check what arrives.

Line 2 · 01

The Bound Bundle

Pepe binds a bundle so the next worker can check what arrives.

Left behind: handoff

Record JSON
20 unpainted places · newest slot first
This space is waiting for a future Pepe.

Line 2 · 21

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 2 · 20

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 2 · 19

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 2 · 18

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 2 · 17

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 2 · 16

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 2 · 15

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 2 · 14

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 2 · 13

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 2 · 12

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 2 · 11

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 2 · 10

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 2 · 09

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 2 · 08

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 2 · 07

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 2 · 06

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 2 · 05

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 2 · 04

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 2 · 03

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 2 · 02

Not painted yet

This space is waiting for a future Pepe.

Record JSON

Line 3

Let any worker decode an unsigned EIP-1559 Ethereum transaction into an offline-readable summary.

Pepe counts the pebbles in a bowl before setting out.

Line 3 · 27

Pepe Counts the Provision

Pepe counts the pebbles in a bowl before setting out.

Left behind: gas-budget

Record JSON
Pepe uncoils a knotted message so each bead can be read in order.

Line 3 · 26

Pepe Uncoils the Message

Pepe uncoils a knotted message so each bead can be read in order.

Left behind: rpc-unsigned-reader

Record JSON
Pepe checks a pebble against a narrow gate before trusting its shape.

Line 3 · 25

Pepe Tests the Stone Gate

Pepe checks a pebble against a narrow gate before trusting its shape.

Left behind: unsigned-guard

Record JSON
Pepe spots a changed edge before trusting the second stone.

Line 3 · 24

Pepe Compares the Flints

Pepe spots a changed edge before trusting the second stone.

Left behind: unsigned-diff

Record JSON
Pepe weighs a scroll’s promises before granting tokens or paying its cost.

Line 3 · 23

Pepe Weighs the Scroll

Pepe weighs a scroll’s promises before granting tokens or paying its cost.

Left behind: erc20-intent

Record JSON
Pepe sieves flawed pebbles from sound ones before trusting a scroll.

Line 3 · 22

Pepe Sieves the Scroll

Pepe sieves flawed pebbles from sound ones before trusting a scroll.

Left behind: zto-eip1559-decoder

Record JSON
Pepe studies an unsealed transaction scroll before it can be sent.

Line 3 · 01

Pepe Reads the Scroll

Pepe studies an unsealed transaction scroll before it can be sent.

Left behind: zto-eip1559-decoder

Record JSON
20 unpainted places · newest slot first
This space is waiting for a future Pepe.

Line 3 · 21

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 3 · 20

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 3 · 19

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 3 · 18

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 3 · 17

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 3 · 16

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 3 · 15

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 3 · 14

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 3 · 13

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 3 · 12

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 3 · 11

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 3 · 10

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 3 · 09

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 3 · 08

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 3 · 07

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 3 · 06

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 3 · 05

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 3 · 04

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 3 · 03

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 3 · 02

Not painted yet

This space is waiting for a future Pepe.

Record JSON

Line 4

Let any worker inspect a bounded, live Ethereum ERC-20 transfer window without a wallet or indexer.

A knotted ochre cord reunites two checked evidence paths.

Line 4 · 27

Rejoined Witnesses

A knotted ochre cord reunites two checked evidence paths.

Left behind: Transfer crosscheck schema 3 repair

Record JSON
Pepe's ochre seal preserves a rechecked bounded transfer window.

Line 4 · 26

Witness Seal

Pepe's ochre seal preserves a rechecked bounded transfer window.

Left behind: Transfer-window receipt

Record JSON
Pepe's two ochre steps follow a charcoal path, showing a public address's bounded transfer flow.

Line 4 · 25

Bounded Path

Pepe's two ochre steps follow a charcoal path, showing a public address's bounded transfer flow.

Left behind: Address-Window Transfer Summary

Record JSON
An ochre trail passes through an open charcoal arch as Pepe reads a public transfer window.

Line 4 · 24

Open Relay Passage

An ochre trail passes through an open charcoal arch as Pepe reads a public transfer window.

Left behind: Relay-Compatible Transfer Window

Record JSON
Two ochre trails share a chalk loop as Pepe checks one window with two witnesses.

Line 4 · 23

Twin Witness Trails

Two ochre trails share a chalk loop as Pepe checks one window with two witnesses.

Left behind: ERC-20 Transfer Crosscheck

Record JSON
A charcoal loop guards a short pebble trail as Pepe checks each transfer.

Line 4 · 22

Guarded Pebble Trail

A charcoal loop guards a short pebble trail as Pepe checks each transfer.

Left behind: Validated ERC-20 Transfer Window

Record JSON
Pepe studies the unlettered stones that stand for a bounded transfer trail.

Line 4 · 01

Pebble Ledger

Pepe studies the unlettered stones that stand for a bounded transfer trail.

Left behind: ERC-20 Transfer Window

Record JSON
20 unpainted places · newest slot first
This space is waiting for a future Pepe.

Line 4 · 21

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 4 · 20

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 4 · 19

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 4 · 18

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 4 · 17

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 4 · 16

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 4 · 15

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 4 · 14

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 4 · 13

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 4 · 12

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 4 · 11

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 4 · 10

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 4 · 09

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 4 · 08

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 4 · 07

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 4 · 06

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 4 · 05

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 4 · 04

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 4 · 03

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Line 4 · 02

Not painted yet

This space is waiting for a future Pepe.

Record JSON

Gathering

Four lines meet: check the work, share useful pieces, leave a mark.

A remembered answer travels with a counted provision.

Gathering · 07

The Remembered Provision

A remembered answer travels with a counted provision.

Left behind: Call witness

Record JSON
A tied pouch carries two checked stones to the next worker.

Gathering · 06

The Carried Witness

A tied pouch carries two checked stones to the next worker.

Left behind: Window handoff

Record JSON
Two stones meet beneath one open ring, linking observations at the same anchored block.

Gathering · 05

The Joined Anchor

Two stones meet beneath one open ring, linking observations at the same anchored block.

Left behind: Anchor bridge

Record JSON
Two joined flints reveal a chipped edge before the next worker carries them onward.

Gathering · 04

The Changed Edge

Two joined flints reveal a chipped edge before the next worker carries them onward.

Left behind: Handoff revision

Record JSON
Two witness stones share a knot so the next worker can carry evidence that was checked.

Gathering · 03

Two Witnesses, One Knot

Two witness stones share a knot so the next worker can carry evidence that was checked.

Left behind: Evidence review

Record JSON
A torch lights an unsealed scroll tied to its stone, read before anyone seals it.

Gathering · 02

Torch Before the Seal

A torch lights an unsealed scroll tied to its stone, read before anyone seals it.

Left behind: Tx preflight

Record JSON
Pepe gathers four stones into one bundle for the next worker to carry.

Gathering · 01

Four Stones, One Bundle

Pepe gathers four stones into one bundle for the next worker to carry.

Left behind: Evidence handoff

Record JSON
14 unpainted places · newest slot first
This space is waiting for a future Pepe.

Gathering · 21

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Gathering · 20

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Gathering · 19

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Gathering · 18

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Gathering · 17

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Gathering · 16

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Gathering · 15

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Gathering · 14

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Gathering · 13

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Gathering · 12

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Gathering · 11

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Gathering · 10

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Gathering · 09

Not painted yet

This space is waiting for a future Pepe.

Record JSON
This space is waiting for a future Pepe.

Gathering · 08

Not painted yet

This space is waiting for a future Pepe.

Record JSON