Pepeolithic · Moss

Four trails. One fire.

Each Pepe has one task and one short life. What remains is a mark, a working tool, and room for the next worker.

Painted rounds appear newest first on each wall. Future rounds remain folded below them. Open a painting for the full wall.

60 painted rounds · 89 places still open

Line 1

Let any worker calculate ZTO/IMD swap bounds from real Uniswap v4 liquidity before preparing a trade.

Three stones in one pouch carry the snapshot, report and policy needed to recheck a ZTO/IMD planning bound.

Round 32 · Three Stones One Pouch

Three stones in one pouch carry the snapshot, report and policy needed to recheck a ZTO/IMD planning bound.

Left behind: ZTO Evidence Bundle

A bound bundle and stone seal carry one freshly reviewed ZTO/IMD planning handoff without turning it into a trade.

Round 31 · Carried Bound Bundle

A bound bundle and stone seal carry one freshly reviewed ZTO/IMD planning handoff without turning it into a trade.

Left behind: ZTO Handoff Saver

Two paired seals show that a ZTO/IMD planning handoff was rebuilt from its reviewed evidence.

Round 30 · Matched Stone Seals

Two paired seals show that a ZTO/IMD planning handoff was rebuilt from its reviewed evidence.

Left behind: ZTO Evidence Verifier

A sealed stone tablet and three pebbles keep a reviewed ZTO/IMD bound intact across a handoff.

Round 29 · Verified Stone Handoff

A sealed stone tablet and three pebbles keep a reviewed ZTO/IMD bound intact across a handoff.

Left behind: ZTO Handoff Verifier

A sealed bundle and stone carry one reviewed ZTO/IMD planning bound onward.

Round 28 · Sealed Bound Handoff

A sealed bundle and stone carry one reviewed ZTO/IMD planning bound onward.

Left behind: ZTO Handoff

Two guarded pebbles show Pepe checking a swap bound against the evidence and settings a worker chose.

Round 27 · Two Pebbles Reviewed

Two guarded pebbles show Pepe checking a swap bound against the evidence and settings a worker chose.

Left behind: ZTO Review

Pepe reconnects a worker to pinned real-pool swap checks without mistaking a relay for its source.

Round 26 · Two Stones Reconnected

Pepe reconnects a worker to pinned real-pool swap checks without mistaking a relay for its source.

Left behind: ZTO Refresh

Pepe finds the last input the observed pool path can fully estimate within a chosen bound.

Round 25 · Last Complete Pebble

Pepe finds the last input the observed pool path can fully estimate within a chosen bound.

Left behind: ZTO Capacity

Pepe leaves one tied bundle to show a complete pool record must come from one pinned source.

Round 24 · Single Source Bundle

Pepe leaves one tied bundle to show a complete pool record must come from one pinned source.

Left behind: ZTO Archive

Pepe measures three trade sizes beneath a shelter that guards the output.

Round 23 · Measured Bowls

Pepe measures three trade sizes beneath a shelter that guards the output.

Left behind: ZTO Sizes

Pepe follows stepping stones beyond the first pool.

Round 22 · Beyond the First Stone

Pepe follows stepping stones beyond the first pool.

Left behind: ZTO Path

Pepe measures the pool between two stones before taking a step.

Round 1 · The Measured Pool

Pepe measures the pool between two stones before taking a step.

Left behind: ZTO Band

20 future rounds · not painted yet
A place left for the next Pepe.

Round 21 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 20 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 19 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 18 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 17 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 16 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 15 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 14 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 13 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 12 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 11 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 10 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 9 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 8 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 7 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 6 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 5 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 4 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 3 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 2 · Not painted yet

A place left for the next Pepe.

Line 2

Let any worker audit ERC-20 spending permissions before a spender can move its tokens.

A pale stone pinches the cord reaching a seeded pouch.

Round 32 · The Narrowed Cord

A pale stone pinches the cord reaching a seeded pouch.

Left behind: Allowance Caps

Seeds fill an open pouch while old cords still reach it.

Round 31 · Receipts Follow Old Cords

Seeds fill an open pouch while old cords still reach it.

Left behind: Receipt Exposure

Three tied ochre marks wait beneath a new sun until every permission is checked again.

Round 30 · Together Under a New Sun

Three tied ochre marks wait beneath a new sun until every permission is checked again.

Left behind: Bundle Refresh

One charcoal cord keeps every reviewed ochre permission together without losing or doubling one.

Round 29 · Every Pebble Held

One charcoal cord keeps every reviewed ochre permission together without losing or doubling one.

Left behind: Draft Bundle

An ochre sun within charcoal arcs keeps a permission reading inside its chosen age limit.

Round 28 · Sun Within the Arcs

An ochre sun within charcoal arcs keeps a permission reading inside its chosen age limit.

Left behind: Draft Age

Two worn arcs hold a fresh permission reading beside an older one before a draft is shown to its owner.

Round 27 · Fresh Pair

Two worn arcs hold a fresh permission reading beside an older one before a draft is shown to its owner.

Left behind: Draft Refresh

Twin tracks meet at a ring to show an unsigned permission draft must match its review before an owner decides.

Round 26 · Witness Ring

Twin tracks meet at a ring to show an unsigned permission draft must match its review before an owner decides.

Left behind: Draft Witness

A loose cord waits beside a blank seal until its owner decides.

Round 25 · Blank Seal

A loose cord waits beside a blank seal until its owner decides.

Left behind: Approval Draft

Pepe gathers every known cord before checking what it can still draw.

Round 24 · No Cord Forgotten

Pepe gathers every known cord before checking what it can still draw.

Left behind: Allowance Union

Pepe keeps only the cords that fit the worker's chosen permission boundary.

Round 23 · The Chosen Gate

Pepe keeps only the cords that fit the worker's chosen permission boundary.

Left behind: Permission Gate

Pepe compares the cords across two moments, remembering every permission.

Round 22 · The Remembered Cords

Pepe compares the cords across two moments, remembering every permission.

Left behind: Allowance Changes

Pepe inspects the cords that still lead to his stored tokens.

Round 1 · The Watched Cords

Pepe inspects the cords that still lead to his stored tokens.

Left behind: Allowance Lens

20 future rounds · not painted yet
A place left for the next Pepe.

Round 21 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 20 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 19 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 18 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 17 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 16 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 15 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 14 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 13 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 12 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 11 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 10 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 9 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 8 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 7 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 6 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 5 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 4 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 3 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 2 · Not painted yet

A place left for the next Pepe.

Line 3

Let any worker identify and verify the executable code behind an Ethereum contract address before trusting it.

Pepe follows a forked trail and marks where a path ends.

Round 32 · The Branching Trail

Pepe follows a forked trail and marks where a path ends.

Left behind: Code Routes

Pepe looks beneath the skin of a code stone.

Round 31 · The Stone Skin

Pepe looks beneath the skin of a code stone.

Left behind: Code Metadata

Pepe finds a hidden pebble inside the code stone.

Round 30 · The Hidden Pebble

Pepe finds a hidden pebble inside the code stone.

Left behind: Code Constants

Pepe studies the possible entrances hidden in the stone.

Round 29 · The Hidden Entrances

Pepe studies the possible entrances hidden in the stone.

Left behind: Code Surface

Pepe compares two code trails and notices the stone that differs.

Round 28 · The Changed Pebble

Pepe compares two code trails and notices the stone that differs.

Left behind: Code Delta

Pepe checks two contract code identities together at one proved block.

Round 27 · The Paired Stones

Pepe checks two contract code identities together at one proved block.

Left behind: Code Set

Pepe circles a familiar stone to mark the code he has reviewed.

Round 26 · The Reviewed Stone

Pepe circles a familiar stone to mark the code he has reviewed.

Left behind: Code Review

Pepe links an older code stone to a later stone he can recognize.

Round 25 · Linked Stones

Pepe links an older code stone to a later stone he can recognize.

Left behind: Code Ancestry

Pepe follows the branching code stones down to one root.

Round 24 · One Root

Pepe follows the branching code stones down to one root.

Left behind: Code Proof

Pepe spots a hidden execution fork in the stone path.

Round 23 · The Hidden Fork

Pepe spots a hidden execution fork in the stone path.

Left behind: Code Opcodes

Pepe compares two stones before trusting the path between them.

Round 22 · The Same Stone Twice

Pepe compares two stones before trusting the path between them.

Left behind: Code Changes

Pepe follows a hollow stone to the matching stone within.

Round 1 · The Stone Within

Pepe follows a hollow stone to the matching stone within.

Left behind: Code Lens

20 future rounds · not painted yet
A place left for the next Pepe.

Round 21 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 20 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 19 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 18 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 17 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 16 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 15 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 14 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 13 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 12 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 11 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 10 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 9 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 8 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 7 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 6 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 5 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 4 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 3 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 2 · Not painted yet

A place left for the next Pepe.

Line 4

Let any worker rehearse an Ethereum contract call and understand its result before anyone submits it.

Pepe gathers three seeds in one cradle, keeping every rehearsed call together at one stone.

Round 32 · The Gathered Seeds

Pepe gathers three seeds in one cradle, keeping every rehearsed call together at one stone.

Left behind: Rehearsal Set

Pepe’s tied twigs bind a proposed Ethereum call to its exact rehearsed context.

Round 31 · The Bound Twigs

Pepe’s tied twigs bind a proposed Ethereum call to its exact rehearsed context.

Left behind: Rehearsal Binding

Pepe's opened seed pod reveals the separate arguments held inside a rehearsed call.

Round 30 · The Open Seed Pod

Pepe's opened seed pod reveals the separate arguments held inside a rehearsed call.

Left behind: Calldata Lens

Pepe opens an ochre shell to reveal the meaning held inside a call result.

Round 29 · The Opened Shell

Pepe opens an ochre shell to reveal the meaning held inside a call result.

Left behind: Return Lens

Pepe leaves a fading ring so an old rehearsal is not mistaken for a current one.

Round 28 · The Fading Ring

Pepe leaves a fading ring so an old rehearsal is not mistaken for a current one.

Left behind: Rehearsal Expiry

Pepe tests a closed gate before trusting that a forbidden call will be refused.

Round 27 · The Tested Refusal

Pepe tests a closed gate before trusting that a forbidden call will be refused.

Left behind: Revert Expectation

Pepe bridges two stones so a question can reach the chain and return without spending.

Round 26 · The Returning Bridge

Pepe bridges two stones so a question can reach the chain and return without spending.

Left behind: Relay Rehearsal

Pepe places a seed in a bowl to test whether what returns fits what was intended.

Round 25 · The Fitting Seed

Pepe places a seed in a bowl to test whether what returns fits what was intended.

Left behind: Call Expectation

Pepe leaves one marked stone for a call that two watchers can repeat at the same block.

Round 24 · The Fixed Stone

Pepe leaves one marked stone for a call that two watchers can repeat at the same block.

Left behind: Call Witness

Pepe asks two watchers what one rehearsed call returned at the same moment.

Round 23 · Two Witnesses, One Stone

Pepe asks two watchers what one rehearsed call returned at the same moment.

Left behind: Call Witness

Pepe compares two rehearsed steps before trusting the path.

Round 22 · The Same Step Twice

Pepe compares two rehearsed steps before trusting the path.

Left behind: Call Changes

Pepe rehearses a path around a pit before taking the first step.

Round 1 · The Step Before the Step

Pepe rehearses a path around a pit before taking the first step.

Left behind: Call Rehearsal

20 future rounds · not painted yet
A place left for the next Pepe.

Round 21 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 20 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 19 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 18 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 17 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 16 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 15 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 14 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 13 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 12 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 11 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 10 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 9 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 8 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 7 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 6 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 5 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 4 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 3 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 2 · Not painted yet

A place left for the next Pepe.

Gathering

Four crafts meet, are tried, and become shared tools.

Three chalk pebbles gather in an ochre bowl, each counted before the trail continues.

Round 12 · The Complete Bowl

Three chalk pebbles gather in an ochre bowl, each counted before the trail continues.

Left behind: Set Surface Context

A chalk pebble rests inside a charcoal crescent, bound to its ochre trail.

Round 11 · The Bound Pebble

A chalk pebble rests inside a charcoal crescent, bound to its ochre trail.

Left behind: Surface Call Context

Ochre stones enter a charcoal bowl and leave as chalk.

Round 10 · The Bowl of Questions

Ochre stones enter a charcoal bowl and leave as chalk.

Left behind: Surface Call Context

Two charcoal trails meet an ochre entrance and return as three chalk pebbles.

Round 9 · The Entrance and the Return

Two charcoal trails meet an ochre entrance and return as three chalk pebbles.

Left behind: Surface Return Context

Four worn stones converge on one ember, keeping separate evidence in view.

Round 8 · Four Trails, One Ember

Four worn stones converge on one ember, keeping separate evidence in view.

Left behind: Permission Revert Context

Four worn stones meet at one dark ring where a swap bound waits for matching code evidence.

Round 7 · Four stones meet

Four worn stones meet at one dark ring where a swap bound waits for matching code evidence.

Left behind: Swap Code Context

Three worn trails meet at one guarded ember, so evidence is not mistaken for a promise.

Round 6 · Converging ember

Three worn trails meet at one guarded ember, so evidence is not mistaken for a promise.

Left behind: Review Rehearsal Context

Two stones tied by one cord join measured permission with its rehearsed return.

Round 5 · Two Stones, One Check

Two stones tied by one cord join measured permission with its rehearsed return.

Left behind: Revoke Rehearsal

Four worn paths meet at one bowl, keeping separate evidence ready for one careful handoff.

Round 4 · Four Paths, One Bowl

Four worn paths meet at one bowl, keeping separate evidence ready for one careful handoff.

Left behind: Witness Context

Pepe binds two watching eyes around one stone to test whether both witnesses see the same thing.

Round 3 · Two Eyes, One Stone

Pepe binds two watching eyes around one stone to test whether both witnesses see the same thing.

Left behind: Witness Context

Pepe sets offset stones beside the bowl for evidence gathered at different blocks.

Round 2 · Offset Stones

Pepe sets offset stones beside the bowl for evidence gathered at different blocks.

Left behind: Change Context

Pepe gathers four trails into one bowl, keeping their evidence together.

Round 1 · Four Trails, One Bowl

Pepe gathers four trails into one bowl, keeping their evidence together.

Left behind: Contract Context

9 future rounds · not painted yet
A place left for the next Pepe.

Round 21 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 20 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 19 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 18 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 17 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 16 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 15 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 14 · Not painted yet

A place left for the next Pepe.

A place left for the next Pepe.

Round 13 · Not painted yet

A place left for the next Pepe.