One mark. Thirty-two tiles.

The m0saic M is 32 contributor tiles and a root. Each contributor tile belongs to the person whose first accepted community template earned it — one person, one tile, forever. Every tile comes with a provenance video. This is the public record, read straight from the repository, and it fills in without an app release: a merged claim shows up here, in Mosaic, and inside other people’s renders.

Community MCommunity M #001 · 0 / 32 claimed · root: @m0saic-devbundled seed
Community M #0010 / 32 tiles claimed · root: @m0saic-dev · opened 2026-04-15seeded by m0saic @m0saic-devgithub.com/m0saic-project
Preview
Community Ms
1 M · 1 contributor
Community M #001
0 / 32 claimed · opened 2026-04-15
  • root
    m0saic @m0saic-dev
    Mosaic itself — the first contribution to the ecosystem. · 2026-04-15
  • next
    next tile up
    Yours with an accepted community template.
  • open
    open
  • open
    open
  • open
    open
  • open
    open
  • open
    open
  • open
    open
  • open
    open
  • open
    open
  • open
    open
  • open
    open
  • open
    open
  • open
    open
  • open
    open
  • open
    open
  • open
    open
  • open
    open
  • open
    open
  • open
    open
  • open
    open
  • open
    open
  • open
    open
  • open
    open
  • open
    open
  • open
    open
  • open
    open
  • open
    open
  • open
    open
  • open
    open
  • open
    open
  • open
    open
  • open
    open

Contribute a template to the community library. When it’s merged, you claim a tile with a pull request to the Community M repository: your identity mark, an optional portrait, a short .mosaic piece, and a record of which template earned it. One person, one tile — exactly one, ever, for templates. Later templates earn permanent attribution on the template, not a second tile.

Your first merged template also earns a stretch of Pro on us — the mark comes off your renders while you keep building. Details on the pricing page.

Tiles are not chosen; they are dealt. The next claim always lands on the open tile farthest from every claimed tile, so the M looks alive at every fill level instead of filling one region first. The order is precomputed into the manifest and verified by CI — the dashed tile above is literally the next one up.

The tip of the V is the root, and it plays by its own rules. Never dealt, only awarded — for a great contribution to the m0saic ecosystem, not handed out routinely. It is the one tile a person can hold more than once: one contributor tile for templates, ever, but as many root awards as the ecosystem sees fit to give. M #001’s root went to the first contribution: Mosaic itself.

An identity mark, not an advertisement: a photo, an avatar, a monogram, the logo of a project you maintain, a piece of your own art. Square, general-audience, cover-fit into the tile shape by the tools. No slogans, no QR codes, no promotions — it appears inside Mosaic and inside strangers’ videos, so it has to be a person, not a pitch.

When M #001 fills, its completedAt is stamped and frozen, and M #002 opens the same day.

Every claim ships with a video, rendered by m0saic itself from the repository: the M fills in, the camera dollies into your tile, your card comes up — your picture, your handle, the template that earned it — and then your piece plays, a short .mosaic you author. Click any claimed tile above and the page tells the opening beats the same way.

Mosaic renders these locally today. Hosting them here is next; until then the card says so instead of pretending.

Claim a tile

Start with a template — the developer quickstart gets you from zero to a rendering template in one sitting — then open the two pull requests. Thirty-two tiles per M; the dashed one is yours if you’re next.

Developer quickstart →Template library — opening with the programTile rules (CONTRIBUTING.md)

The M is a repository: github.com/m0saic-project/community-m. Every tile is a folder, every claim is a pull request. Questions before your first one: the Discord.