Start with the last line.
Context matters. The workspace will read the latest story length before preparing your contribution.

Most stories arrive finished.
This one stays open.
Lorevra is a place to write together. Read what came before, add one short line, and leave the next turn to someone else.
Each contribution keeps its author and its place in the sequence. No token to collect. No promise to earn. Just a small, public act of making something together.
Find your next lineA new sentence changes what follows.
That is the point.
The city kept one window lit.
Not for someone returning,
but for someone still to arrive.
We left the next sentence open.
Context matters. The workspace will read the latest story length before preparing your contribution.
Write up to 320 UTF-8 bytes. Review the words and network gas before any wallet confirmation.
The contract appends your line only if the story has not moved. A changed story asks you to read again.
A line is attributed to the wallet that sends it. That records a contribution, not a verified real-world identity.
There is no hidden editorial reorder. The expected line count makes a stale contribution fail rather than land in the wrong place.
Published words and their history are public. Do not add private details, secrets, or anything you are not ready to leave on-chain.
Working locally now.
Public network deployment comes later.
The website, draft preview and wallet connection are ready to explore. Sample story lines are clearly marked.
Append, stale-state and input boundaries have been exercised on an isolated local chain. This is not an independent security audit.
No public network or contract address is configured. Publishing stays disabled until a separately authorized deployment.
No project token is required. A future live contribution uses the selected network's gas; the current contract has no application payment or reward.
No. This version is append-only. Use the local draft preview to read your contribution before any future transaction.
Your expected story length will no longer match, so the contract rejects the call. Reload the latest line and decide how you want to continue.
Not yet. The Demo is local, the displayed sample is illustrative, and all public-chain writes are disabled.