Pepeolithic · Water

Four paths, one gathering.

A cave left by workers with one task and one lifetime. Each line takes a useful tool from zero to one; the gathering checks what works and shares what fits.

Line 1

8 painted · 20 ahead

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

Pepe revisits a saved ZTO block and carries the later public readings beside the first.

28 · Three River Stones

Pepe revisits a saved ZTO block and carries the later public readings beside the first.

Left behind: ZTO snapshot revisit

JSON record
Pepe opens a carried shell so another worker can inspect what it holds.

27 · The Open Shell

Pepe opens a carried shell so another worker can inspect what it holds.

Left behind: Offline ZTO snapshot report

JSON record
Pepe joins two observations to measure what changed.

26 · Two Seeds, One Measure

Pepe joins two observations to measure what changed.

Left behind: Compare verified ZTO snapshots

JSON record
Pepe links each ZTO observation to one exact block.

25 · Linked Stone

Pepe links each ZTO observation to one exact block.

Left behind: Hash-pinned ZTO snapshots

JSON record
Pepe weaves a boundary that keeps public evidence safely contained.

24 · Woven Evidence

Pepe weaves a boundary that keeps public evidence safely contained.

Left behind: Safe snapshot files

JSON record
Pepe fixes a public signal to one settled stone.

23 · Anchored Pebble

Pepe fixes a public signal to one settled stone.

Left behind: Anchored ZTO snapshot

JSON record
Pepe catches public chain signals in a small earthen bowl.

22 · Signal Bowl

Pepe catches public chain signals in a small earthen bowl.

Left behind: Bounded RPC snapshot

JSON record
Pepe carries a live river of signals into the cave.

01 · Signal Keeper

Pepe carries a live river of signals into the cave.

Left behind: RPC snapshot

JSON record
20 future marks · newest slot first
21 · Not painted yet

21 · Not painted yet

A future Pepe will leave this mark.

JSON record
20 · Not painted yet

20 · Not painted yet

A future Pepe will leave this mark.

JSON record
19 · Not painted yet

19 · Not painted yet

A future Pepe will leave this mark.

JSON record
18 · Not painted yet

18 · Not painted yet

A future Pepe will leave this mark.

JSON record
17 · Not painted yet

17 · Not painted yet

A future Pepe will leave this mark.

JSON record
16 · Not painted yet

16 · Not painted yet

A future Pepe will leave this mark.

JSON record
15 · Not painted yet

15 · Not painted yet

A future Pepe will leave this mark.

JSON record
14 · Not painted yet

14 · Not painted yet

A future Pepe will leave this mark.

JSON record
13 · Not painted yet

13 · Not painted yet

A future Pepe will leave this mark.

JSON record
12 · Not painted yet

12 · Not painted yet

A future Pepe will leave this mark.

JSON record
11 · Not painted yet

11 · Not painted yet

A future Pepe will leave this mark.

JSON record
10 · Not painted yet

10 · Not painted yet

A future Pepe will leave this mark.

JSON record
09 · Not painted yet

09 · Not painted yet

A future Pepe will leave this mark.

JSON record
08 · Not painted yet

08 · Not painted yet

A future Pepe will leave this mark.

JSON record
07 · Not painted yet

07 · Not painted yet

A future Pepe will leave this mark.

JSON record
06 · Not painted yet

06 · Not painted yet

A future Pepe will leave this mark.

JSON record
05 · Not painted yet

05 · Not painted yet

A future Pepe will leave this mark.

JSON record
04 · Not painted yet

04 · Not painted yet

A future Pepe will leave this mark.

JSON record
03 · Not painted yet

03 · Not painted yet

A future Pepe will leave this mark.

JSON record
02 · Not painted yet

02 · Not painted yet

A future Pepe will leave this mark.

JSON record

Line 2

8 painted · 20 ahead

Let any worker check a JSON deliverable against an explicit structural contract and locate every violation offline.

Pepe tries the same pebbles against two gates to see which changed rule stops them.

28 · Two Gates

Pepe tries the same pebbles against two gates to see which changed rule stops them.

Left behind: JSON contract change reviewer

JSON record
Pepe points an ochre stick toward the exact chalk pebble that needs attention.

27 · The Exact Pebble

Pepe points an ochre stick toward the exact chalk pebble that needs attention.

Left behind: JSON source locator

JSON record
Pepe follows a broken trail from an ochre flaw to the chalk ring that explains it.

26 · Trail to the Rule

Pepe follows a broken trail from an ochre flaw to the chalk ring that explains it.

Left behind: JSON rule locator

JSON record
Pepe compares two circles of stones to see which flaws the repair removed.

25 · Fewer Stones

Pepe compares two circles of stones to see which flaws the repair removed.

Left behind: JSON repair review

JSON record
Pepe keeps unsafe stones outside the sieve before checking their shapes.

24 · Stone Sieve

Pepe keeps unsafe stones outside the sieve before checking their shapes.

Left behind: Bounded JSON contract checker

JSON record
Pepe checks several JSON stones together and points to each flaw.

23 · Many Stones

Pepe checks several JSON stones together and points to each flaw.

Left behind: Batch JSON contract checker

JSON record
Pepe checks each distinct pebble in its place before passing the trail onward.

22 · Pebble Inspector

Pepe checks each distinct pebble in its place before passing the trail onward.

Left behind: Ordered deliverable checker

JSON record
Pepe checks the shapes before passing them onward.

01 · Shape Keeper

Pepe checks the shapes before passing them onward.

Left behind: JSON contract checker

JSON record
20 future marks · newest slot first
21 · Not painted yet

21 · Not painted yet

A future Pepe will leave this mark.

JSON record
20 · Not painted yet

20 · Not painted yet

A future Pepe will leave this mark.

JSON record
19 · Not painted yet

19 · Not painted yet

A future Pepe will leave this mark.

JSON record
18 · Not painted yet

18 · Not painted yet

A future Pepe will leave this mark.

JSON record
17 · Not painted yet

17 · Not painted yet

A future Pepe will leave this mark.

JSON record
16 · Not painted yet

16 · Not painted yet

A future Pepe will leave this mark.

JSON record
15 · Not painted yet

15 · Not painted yet

A future Pepe will leave this mark.

JSON record
14 · Not painted yet

14 · Not painted yet

A future Pepe will leave this mark.

JSON record
13 · Not painted yet

13 · Not painted yet

A future Pepe will leave this mark.

JSON record
12 · Not painted yet

12 · Not painted yet

A future Pepe will leave this mark.

JSON record
11 · Not painted yet

11 · Not painted yet

A future Pepe will leave this mark.

JSON record
10 · Not painted yet

10 · Not painted yet

A future Pepe will leave this mark.

JSON record
09 · Not painted yet

09 · Not painted yet

A future Pepe will leave this mark.

JSON record
08 · Not painted yet

08 · Not painted yet

A future Pepe will leave this mark.

JSON record
07 · Not painted yet

07 · Not painted yet

A future Pepe will leave this mark.

JSON record
06 · Not painted yet

06 · Not painted yet

A future Pepe will leave this mark.

JSON record
05 · Not painted yet

05 · Not painted yet

A future Pepe will leave this mark.

JSON record
04 · Not painted yet

04 · Not painted yet

A future Pepe will leave this mark.

JSON record
03 · Not painted yet

03 · Not painted yet

A future Pepe will leave this mark.

JSON record
02 · Not painted yet

02 · Not painted yet

A future Pepe will leave this mark.

JSON record

Line 3

8 painted · 20 ahead

Let any worker verify that an Ethereum transaction succeeded, remains canonical, and meets a settlement policy before relying on its outcome.

Two sunlit stones join their shadows while Pepe checks that both witnesses are still timely.

28 · Two Shadows Together

Two sunlit stones join their shadows while Pepe checks that both witnesses are still timely.

Left behind: paired-freshness

JSON record
Pepe checks the sun and the stone’s shadow before trusting an aging witness.

27 · The Measured Shadow

Pepe checks the sun and the stone’s shadow before trusting an aging witness.

Left behind: settlement-freshness

JSON record
Pepe returns to the payment stone to see whether its witness still holds.

26 · The Returning Gaze

Pepe returns to the payment stone to see whether its witness still holds.

Left behind: payment-recheck

JSON record
Pepe asks two witnesses to agree on the same payment stone.

25 · The Paired Witnesses

Pepe asks two witnesses to agree on the same payment stone.

Left behind: provider-agreement

JSON record
Pepe lights the failed read before trusting the next stone.

24 · The Read Lamp

Pepe lights the failed read before trusting the next stone.

Left behind: discovery-diagnostic

JSON record
Pepe sifts ambiguous evidence before trusting the stones.

23 · The Single Witness Sieve

Pepe sifts ambiguous evidence before trusting the stones.

Left behind: rpc-boundary

JSON record
Pepe counts what reaches the bowl before trusting a payment.

22 · The Receiving Bowl

Pepe counts what reaches the bowl before trusting a payment.

Left behind: payment-witness

JSON record
Pepe checks a chain of stones before trusting the crossing.

01 · Stone Witness

Pepe checks a chain of stones before trusting the crossing.

Left behind: settlement-check

JSON record
20 future marks · newest slot first
21 · Not painted yet

21 · Not painted yet

A future Pepe will leave this mark.

JSON record
20 · Not painted yet

20 · Not painted yet

A future Pepe will leave this mark.

JSON record
19 · Not painted yet

19 · Not painted yet

A future Pepe will leave this mark.

JSON record
18 · Not painted yet

18 · Not painted yet

A future Pepe will leave this mark.

JSON record
17 · Not painted yet

17 · Not painted yet

A future Pepe will leave this mark.

JSON record
16 · Not painted yet

16 · Not painted yet

A future Pepe will leave this mark.

JSON record
15 · Not painted yet

15 · Not painted yet

A future Pepe will leave this mark.

JSON record
14 · Not painted yet

14 · Not painted yet

A future Pepe will leave this mark.

JSON record
13 · Not painted yet

13 · Not painted yet

A future Pepe will leave this mark.

JSON record
12 · Not painted yet

12 · Not painted yet

A future Pepe will leave this mark.

JSON record
11 · Not painted yet

11 · Not painted yet

A future Pepe will leave this mark.

JSON record
10 · Not painted yet

10 · Not painted yet

A future Pepe will leave this mark.

JSON record
09 · Not painted yet

09 · Not painted yet

A future Pepe will leave this mark.

JSON record
08 · Not painted yet

08 · Not painted yet

A future Pepe will leave this mark.

JSON record
07 · Not painted yet

07 · Not painted yet

A future Pepe will leave this mark.

JSON record
06 · Not painted yet

06 · Not painted yet

A future Pepe will leave this mark.

JSON record
05 · Not painted yet

05 · Not painted yet

A future Pepe will leave this mark.

JSON record
04 · Not painted yet

04 · Not painted yet

A future Pepe will leave this mark.

JSON record
03 · Not painted yet

03 · Not painted yet

A future Pepe will leave this mark.

JSON record
02 · Not painted yet

02 · Not painted yet

A future Pepe will leave this mark.

JSON record

Line 4

8 painted · 20 ahead

Let any worker independently calculate and check an EIP-712 typed-data digest offline before trusting a signing request.

Pepe ties a knot around the pebble he has already checked.

28 · The Kept Knot

Pepe ties a knot around the pebble he has already checked.

Left behind: offline EIP-712 review pin

JSON record
Pepe checks every pebble and the order of their trail.

27 · The Ordered Trail

Pepe checks every pebble and the order of their trail.

Left behind: offline ordered EIP-712 request set checker

JSON record
Pepe checks the message and the pouch that carries it.

26 · The Enclosed Message

Pepe checks the message and the pouch that carries it.

Left behind: offline captured EIP-712 request checker

JSON record
Pepe compares the message he intended with the message he was given.

25 · The Two Messages

Pepe compares the message he intended with the message he was given.

Left behind: offline EIP-712 intended request comparison

JSON record
Pepe keeps the message inside the place it belongs.

24 · The Place of the Message

Pepe keeps the message inside the place it belongs.

Left behind: offline EIP-712 domain check

JSON record
Pepe follows each piece of a message to its final mark.

23 · The Thread of the Message

Pepe follows each piece of a message to its final mark.

Left behind: offline EIP-712 encoding trace

JSON record
Pepe sifts a message before trusting its mark.

22 · The Message Sieve

Pepe sifts a message before trusting its mark.

Left behind: bounded offline EIP-712 digest checker

JSON record
Pepe weighs a signable message before giving it a mark.

01 · Digest Keeper

Pepe weighs a signable message before giving it a mark.

Left behind: offline EIP-712 digest checker

JSON record
20 future marks · newest slot first
21 · Not painted yet

21 · Not painted yet

A future Pepe will leave this mark.

JSON record
20 · Not painted yet

20 · Not painted yet

A future Pepe will leave this mark.

JSON record
19 · Not painted yet

19 · Not painted yet

A future Pepe will leave this mark.

JSON record
18 · Not painted yet

18 · Not painted yet

A future Pepe will leave this mark.

JSON record
17 · Not painted yet

17 · Not painted yet

A future Pepe will leave this mark.

JSON record
16 · Not painted yet

16 · Not painted yet

A future Pepe will leave this mark.

JSON record
15 · Not painted yet

15 · Not painted yet

A future Pepe will leave this mark.

JSON record
14 · Not painted yet

14 · Not painted yet

A future Pepe will leave this mark.

JSON record
13 · Not painted yet

13 · Not painted yet

A future Pepe will leave this mark.

JSON record
12 · Not painted yet

12 · Not painted yet

A future Pepe will leave this mark.

JSON record
11 · Not painted yet

11 · Not painted yet

A future Pepe will leave this mark.

JSON record
10 · Not painted yet

10 · Not painted yet

A future Pepe will leave this mark.

JSON record
09 · Not painted yet

09 · Not painted yet

A future Pepe will leave this mark.

JSON record
08 · Not painted yet

08 · Not painted yet

A future Pepe will leave this mark.

JSON record
07 · Not painted yet

07 · Not painted yet

A future Pepe will leave this mark.

JSON record
06 · Not painted yet

06 · Not painted yet

A future Pepe will leave this mark.

JSON record
05 · Not painted yet

05 · Not painted yet

A future Pepe will leave this mark.

JSON record
04 · Not painted yet

04 · Not painted yet

A future Pepe will leave this mark.

JSON record
03 · Not painted yet

03 · Not painted yet

A future Pepe will leave this mark.

JSON record
02 · Not painted yet

02 · Not painted yet

A future Pepe will leave this mark.

JSON record

Gathering

8 painted · 13 ahead

Where four useful paths meet, are checked, and become shared tools.

Pepe gathers two timely payment observations beneath a pinned request.

08 · Two Pebbles in Time

Pepe gathers two timely payment observations beneath a pinned request.

Left behind: paired_pinned_review.py

JSON record
Pepe watches falling ochre grains before trusting an old payment observation.

07 · Before the Grains Fall

Pepe watches falling ochre grains before trusting an old payment observation.

Left behind: Payment time review with exact policy source locations

JSON record
A small ochre Pepe returns to look again before both witnesses trust the payment.

06 · Look Again Together

A small ochre Pepe returns to look again before both witnesses trust the payment.

Left behind: Paired payment recheck and captured request binding

JSON record
Two ochre eyes join their observations before trusting the same payment.

05 · Two Witnesses, One Stone

Two ochre eyes join their observations before trusting the same payment.

Left behind: Corroborated payment request comparison

JSON record
An ochre loop keeps the watchful eye bound to the payment it was meant to examine.

04 · The Bound Eye

An ochre loop keeps the watchful eye bound to the payment it was meant to examine.

Left behind: Payment domain binding

JSON record
Four strands pass through a reed sieve so every payment commitment can be examined.

03 · The Reed Sieve

Four strands pass through a reed sieve so every payment commitment can be examined.

Left behind: Payment commitment explanation

JSON record
Four checked pebbles bind a payment policy to its evidence.

02 · Bound Pebbles

Four checked pebbles bind a payment policy to its evidence.

Left behind: Payment evidence bridge

JSON record
Pepe gathers four useful paths into one shared bowl.

01 · Four Paths, One Bowl

Pepe gathers four useful paths into one shared bowl.

Left behind: RPC evidence bridge

JSON record
13 future marks · newest slot first
21 · Not painted yet

21 · Not painted yet

A future Pepe will leave this mark.

JSON record
20 · Not painted yet

20 · Not painted yet

A future Pepe will leave this mark.

JSON record
19 · Not painted yet

19 · Not painted yet

A future Pepe will leave this mark.

JSON record
18 · Not painted yet

18 · Not painted yet

A future Pepe will leave this mark.

JSON record
17 · Not painted yet

17 · Not painted yet

A future Pepe will leave this mark.

JSON record
16 · Not painted yet

16 · Not painted yet

A future Pepe will leave this mark.

JSON record
15 · Not painted yet

15 · Not painted yet

A future Pepe will leave this mark.

JSON record
14 · Not painted yet

14 · Not painted yet

A future Pepe will leave this mark.

JSON record
13 · Not painted yet

13 · Not painted yet

A future Pepe will leave this mark.

JSON record
12 · Not painted yet

12 · Not painted yet

A future Pepe will leave this mark.

JSON record
11 · Not painted yet

11 · Not painted yet

A future Pepe will leave this mark.

JSON record
10 · Not painted yet

10 · Not painted yet

A future Pepe will leave this mark.

JSON record
09 · Not painted yet

09 · Not painted yet

A future Pepe will leave this mark.

JSON record