TWO TRANSACTIONS RUN AT ONCE UNLESS THEY TOUCH THE SAME ACCOUNT. /// DECLARE WHAT YOU TOUCH /// READERS SHARE. WRITERS WAIT. /// DIFFERENT ACCOUNTS, SAME MOMENT. /// $LOCK ON SOLANA ///
TWO TRANSACTIONS RUN AT ONCE UNLESS THEY TOUCH THE SAME ACCOUNT. /// DECLARE WHAT YOU TOUCH /// READERS SHARE. WRITERS WAIT. /// DIFFERENT ACCOUNTS, SAME MOMENT. /// $LOCK ON SOLANA ///
WRITE LOCK / SCHEDULE 001

WRITE LOCK

TWO TRANSACTIONS RUN AT ONCE UNLESS THEY TOUCH THE SAME ACCOUNT.

An experiment in declared access, parallel lanes, and the etiquette of shared state.

LANE SCHEDULER DIAGRAM (LIVE ILLUSTRATION) SOLANA RUNTIME PARALLELISM
WRITE LOCK / SCHEDULE STATUS
accounts declared readers sharing writers one at a time conflicts queued runtime parallel
Visual illustration only, not live validator telemetry.

MOST THINGS ARE NOT IN EACH OTHER'S WAY.

A single-file queue treats every transaction as a possible collision with every other. Most are not. A payment between two strangers has nothing to do with a trade on the far side of the network.

If each transaction says in advance what it will read and what it will write, the unrelated ones can be told apart from the contested ones, and only the contested ones need to wait.

DECLARE → COMPARE → PROCEED

MARK THE ACCOUNTS. WATCH THE LANES.

Click grid cells to cycle between Untouched (-), Read (R), and Write (W). Observe how locks construct parallel execution steps.

PRESETS:
TX ID ACCT A ACCT B ACCT C ACCT D ACCT E
0
Scheduled Steps
5
Sequential Queue
CONFLICT PAIRS DETECTED:
COMPUTED EXECUTION LANES:
Steps are counted from your grid by a simple greedy rule in row order. They are steps, not seconds, and this is a teaching model, not Solana's scheduler.

THE WHOLE RULE FITS ON THREE CARDS.

Access declarations dictate parallel eligibility instantly before execution starts.

01

READ / READ

Both may look at once. Nothing changes, so nothing collides.

SHARE LANE
02

READ / WRITE

One of them changes it. They take turns.

WRITE WAITS
03

WRITE / WRITE

Both change it. One at a time, always.

EXCLUSIVE LOCK

PLEASE HOLD.

writelock-cli --schedule-inspector
$ lock schedule ./batch
transactions: 8
conflicts: 3
steps: 3
waiting on: account C
>

RULES OF THE LANE.

01 Say what you will touch before you touch it.
02 Reading is shared.
03 Writing is done alone.
04 Waiting is a schedule, not a failure.
05 If you are not in the way, go.

WRITE LOCK / $LOCK

Write Lock is a community-driven Solana meme coin inspired by parallel execution and the plain idea of declaring what you touch. The token is the cultural artifact. The schedule is the story.

PROJECT Write Lock
SYMBOL $LOCK
NETWORK Solana
PLATFORM pump.fun
MINT ADDRESS:
6F8HggAU9dmrdXm44yAnCG77rU3zbtn4iFw8qBd8pump
Write Lock is a meme coin and community experiment. It provides no product, scheduling service or guarantee of future utility. The token is speculative and may lose all its value.

THE SCHEDULED PATH

STEP 0

DECLARED

An idea names what it will touch.

STEP 1

SCHEDULED

People find lanes that do not cross.

STEP 2

RUNNING

Many things happen at once, politely.

STEP 3

UNKNOWN

Whatever is next in the queue.

TWO TRANSACTIONS RUN AT ONCE UNLESS THEY TOUCH THE SAME ACCOUNT.

DECLARE WHAT YOU TOUCH.
FOLLOW ON X (@WriteLock) JOIN THE CONVERSATION
COPIED MINT ADDRESS!