The concepts
All 33 · every one is a different structure, not a different colourwayYour event
the event travels with you; the voice belongs to the conceptPROJECT
Each project carries its own photo bank, approved copy, and destination
URL. Free Karmelo is the basis; the same engine serves every campaign.
YOUR DETAILS
Campaign language that has already cleared fact-check. Edit anything
below; nothing you have not touched is invented.
THE DATE LIST
PHOTOGRAPH
PROJECT BANK
The crop anchor follows the subject, not the frame
centre — move it until the faces survive every shape.
The photo bank
divided by project — every photograph lives under its own campaignBANK · —
This is the management room. Switch projects in
Compose; what you add here is what organizers can pick from. Uploads are downscaled
in the browser and stored under the project's own shelf.
THE PRESS PAGE · VERSIONED
The instrument itself — the page this address serves. Drop a new build and
it goes live for the studio and every organizer at once; every press lands on the shelf
below and rolls back in one click. No API token, no dashboard: the studio session is
the key.
The forge
a new concept is a new coordinate — never closer than 4 of 7 axes to any otherAxis dials re-derive the operator, palette, type pairing,
surface and tiering. A concept is only accepted if it clears the distance proof and
solves its formats at the type floor.
LIBRARY
Concepts you forge or import live in this browser.
A pack is plain JSON — validated against the schema, the distance proof, and a live
solve before it joins.
The record
every completed form, in one room — append-only underneath, readable hereCOMPLETED FORMS E5FP · D1
Read-only over the protocol's database — flyer requests,
decisions, phone messages, every form the house runs. IP and user-agent columns never
reach this room.
The queue
what organizers sent — re-rendered exactly as sealed, then signed offCAMPAIGN LEAD REVIEW QUEUE
Decisions are signed — your name rides the record.