MTL City · Montenegro · 21–25 September 2026

Build a seat.
Homestead it.

Five days in Bar. Sixteen roles in the Onym network are open to implementation; most have a contract and no code. Pick it, build it, homestead it.

Open questions · updated 11 September 2026
Venue — undetermined

The week is fixed. The room is not. We publish the address the day we sign for one.

Arbiter — unnamed

The arbiter is not the organizer. They are named when the prize fund is secured — not before.

Prize fund — €0 secured

The meter below reads what is actually in hand. No pledge is counted until it clears.

01· The contest

Five days.
One seat each.

Teams of any size take one open role and implement it against its published contract. There is no track, no theme, and no pitch. A seat is filled when something runs and someone else can point their client at it.

01 · Build

Read the contract

Every seat is specified in public, technology-neutral prose. You are free to ignore the reference implementation entirely.

The contract is the brief.

02 · Submit

Hand over an endpoint

A repository, a running instance, and the credentials to exercise it. Slides are not a submission.

Code nobody can run is a proposal.

03 · Judge

One arbiter, in writing

Conformance first, then durability. Every verdict is published with its reasons, including the refusals.

The arbiter owes reasons, not applause.

04 · Fill

Homestead the seat

You own what you built and whatever it earns. No assignment of rights, no equity, no claim by the organizer.

The week ends; the seat keeps working.

Read the rules in full →

02· Seats

Sixteen contracts.
Seven have code.

Status is reported as the Foundation reports it — a contract in the repository is not an implementation, and one replaceable default deployment is not a market. All sixteen are below.

Discovery

Filled means an index that finds compatible instances of every other seat. Reference implementation →

Reference impl exists

Naming & credentials

Filled means someone issues names and can be held to the issuance.

In review · not wired in

Banking & payments

Filled means a payment path that never learns the message.

In review · no open-source impl

Device backup

Filled means a restore that works without custody of the seed. Reference implementation →

Reference impl exists

Audit & attestation

Filled means a published examination someone signed their name to.

Draft spec

Recovery trustee

Filled means a trustee whose fees, profiles and refusals are published.

Draft spec

Arbitration

Filled means disputes settled by someone with no stake in either side.

Draft spec

Recruitment

Filled means hiring inside the network, paid on milestones rather than on access.

Draft spec

Acquisition

Filled means buying on a user’s behalf, per order, without holding the order.

Draft spec

Distribution

Filled means campaigns that reach only the people who asked to be reached.

Draft spec

Charitable coordination

Filled means donations routed, receipted and accounted for in public.

Draft spec

Message carriage

Filled again means a second courier, so the default becomes a choice. It rides standard Nostr — any compliant relay already qualifies.

Reference operator exists

Media storage

Filled again means durable blobs held by someone who cannot read them. It rides standard Blossom — any compliant server already qualifies.

Reference operator exists

Group verification

Filled again means a second verifier that still never sees the member list. The Stellar contracts are published. onym-contracts →

Reference operator exists

Interface

Filled again means a client that is not ours. The window is not the gatekeeper — fork it, improve it, own it.

Live on iOS & Android

Moderation authority

Filled means an authority that adjudicates reports and never enforces them itself. Rust reference implementation →

Live on iOS · Android draft

Every seat contract at onym.foundation →

Identity is not a seat — it stays with the person. Anything missing can be proposed as a new one.

03· Who may come

One signature.
No guest list.

Pre-approved

Your account already holds MTLAP or MTLAC. RSVP is one signature — we read the balance from the chain, per bsn.expert, and you are in.

SAMPLE · GA7QK4…M2XZD9

The chain is the invitation.

Everyone else

Register interest with any Stellar account. We answer — or we answer honestly that there is nothing yet. There is no waiting list to be ranked on.

NO TOKEN REQUIRED · NO FEE

A key is enough to be counted.

RSVP

Seats you would work on — optional

We keep the account, the signature and the seats you ticked. Nothing else — there is no form, because there is nothing else we need.

04· The prize fund
Secured, to date
€0 of a target not yet published

Nothing is pledged, so nothing is promised. Every payment that clears is listed here with its date and its amount; a pledge that has not cleared is not a number on this page.

The arbiter is named once the fund is secured, and not a day earlier. The arbiter is not the organizer, and the organizer does not vote.

An unfunded prize is a rumour.

Bring a laptop.
Homestead the seat.

21–25 September 2026 · Bar, Montenegro · venue to follow