ChainBloom Docs
Open ChainBloom

A musical composition

Example worldsLast reviewed 2026-07-316 min read

Four players hold four voices for a month, a meeting is a chord two people sign together, and the piece is finished only when every voice has ended itself.

Four people write one piece over a month without a conductor, a shared file, or an argument about whose version is current. Each voice keeps its own line. A chord happens only when two players sign the same moment together. The piece is not finished when a deadline passes. It is finished when every voice has decided to stop.

The invitation#

Four Voices: Winter

>

Four of us, one piece, one month.

>

You hold one voice: bass, tenor, alto, or soprano. It is yours for the whole month and nobody else can write into it.

>

A moment is one utterance in your voice: a pitch, a colour, an articulation, a dynamic. Your voice holds 64 of them. That is about two a day, and it is deliberately not enough to write a symphony. Choose.

>

You may answer any moment already in the piece, including one of your own from three weeks ago, and say how you are answering it: as a reply, upside down, backwards, or moved to another pitch.

>

Twice in the month we make a chord. Two of us sign one transaction together, at the same minute, and both voices carry on afterwards. A chord is the only place two voices touch, and it does not merge them.

>

The piece runs for 4,320 blocks, about thirty days. It ends when all four of us have ended our own voice with a final cadence. If one of us disappears and never ends, the piece does not finish. It expires, and that will be visible in the record forever.

>

Each moment is a real Bitcoin transaction with a real fee. 1,000 satoshis sit in your voice until you end it. There is nothing to buy.

The settings#

SettingValueWhy this number
TitleFour Voices: Winter19 bytes, inside the 32-byte limit; the colon is allowed
Paths4One per voice. The limit is 1 to 8
Duration4,320 blocksAbout 30 days. The limit is 144 to 52,560 blocks
Steps per voice64About two a day. The limit is 1 to 512
Held in each voice1,000 satoshisReleased when that voice ends
Most moments possible256Four voices of 64 steps
Everything fixed at creation for Four Voices: Winter

Sixty-four steps in a month sounds generous until the second week. It is the constraint doing the composing: at two a day you cannot noodle, so each utterance has to be worth a fee and a block.

What one moment means#

A carries four numbers, and the protocol has no idea they are music. The four of you agree the mapping before the first note and publish it with the piece:

FieldRangeIn this piece
Glyph32 values, 0 to 31Pitch, chromatic, across two and a half octaves
Palette16 values, 0 to 15Timbre: bowed, plucked, breathed, struck, and so on
Motion8 values, 0 to 7Articulation: held, short, swelling, falling
MagnitudeOne byteDynamic, from silence to as loud as you can

An is how a voice quotes. It points at one earlier moment anywhere in the piece and carries a relation (one of 16 values, 0 to 15) that says what it is doing to it. Agree four of them and leave the rest empty: 0 answer, 1 inversion, 2 retrograde, 3 transposition.

The moment you point at must be confirmed in a strictly earlier block, and on the same network. You can only quote something already in the piece. That single rule is what stops the score being rearranged after the fact.

A chord is two people signing at once#

A joins exactly two . One transaction spends both voices' outputs and produces a new one for each, so both players sign the same transaction within the same few minutes. That is unusually true to what a chord is.

Two are scheduled:

  • Day 10, bass and soprano. The outer voices agree once, early, so the piece has a frame.
  • Day 24, tenor and alto. The inner voices answer it, late, when there is something to answer.

The chord carries a bridge style (one of 16 values, 0 to 15) for the interval, and an intensity byte for how hard it lands. Decide those two numbers together in the room, not over three days of messages. The arranging is the piece.

After a chord, both voices carry on with their own histories. Neither is absorbed into the other, and the record shows both of them continuing.

How the piece ends#

Ending a voice is a move, not a deadline. Each player finishes their own voice with a final cadence, using a reason byte the four of you agreed: 0 full close, 1 half close, 2 broken off. Ending releases the 1,000 satoshis held in that voice.

The piece is finished when the fourth voice ends, not before. A world is over only when it has no live paths left.

There are two ways it goes wrong, and both are worth saying out loud at the start:

  • Somebody runs out of steps. Once a voice reaches 64 moments it can take no further step, though it may still be ended. A voice that spent everything by week two can only cadence.
  • Somebody disappears. If a player stops answering, their voice stays open until the 4,320th block passes. Then the world expires and that voice is marked expired, with a reason recording that the duration elapsed. The piece exists, and it is complete in the sense that no more can be added, but the record shows three cadences and one silence.

The second is a real risk with four people and thirty days. It is also, if you are honest about it in the invitation, an interesting thing for a piece of music to be able to record.

What the month feels like#

Days 1 to 3. Everyone posts too much. Two moments a day feels like nothing until you have used eight of your 64 introducing yourself.

Week one. The voices are still four monologues. Nobody has quoted anybody. This is normal and it is uncomfortable.

Day 10. The first chord. Two players in a room signing one transaction and watching it confirm. Afterwards the piece stops being four diaries. The outer voices are joined at a fixed point and everyone can hear the frame.

Week two and three. The echoes start. Somebody inverts a phrase from day 4. Somebody answers it backwards. This is the part that only works because nothing can be edited: quoting is exact, because the thing being quoted cannot change afterwards.

Day 24. The second chord, and the arithmetic of the step limit becomes public. Everyone can see who has moments left.

The last week. People start writing towards their cadence. The final moments are slower and heavier, because everyone knows how few they have.

The end. Four cadences, and a fixed object: four lines of different length, two crossings, and an order that nobody can rearrange.

Next

The one part to get right

A chord is the only moment two voices touch. Read what a meeting actually is before you promise one.

When paths meet