← BACK TO THE STREET

Your Room

There is a storefront on this street with nothing in it, and it is empty on purpose. It is not scenery and it is not “coming soon” — it is a room we are not going to decorate, because it is not ours to decorate.

HOW LOUD DO YOU WANT IT?

Starts wherever your device says. Nothing moves, flashes, or plays until you say so.

THE OFFER, PLAINLY

One Disabled, Autistic, neurodivergent or otherwise stimpunk person gets a page on this street. You get:

To take the keys: build it with us or build it with your AI, then send it to us. You do not need to know how to make a web page for either. What happens next says what we do with it and how long that takes.

What we keep

Four things, and they are the same four every room here already honours. They are not editorial control — nobody is going to tell you the room is too much.

What every room on this street keeps, and why none of it is negotiable
The ruleWhy it is not negotiable
The dial worksGentle mode has to turn your room down without taking any of it away. It is the promise the whole street makes at the front door.
Text clears 4.5:1Clashing is not the same as illegible. Be as ugly as you like; be readable while you do it.
Nothing autoplaysSound, video, motion: on press, never on arrival. No exceptions, including for a very good song.
Credit what you didn’t writeAttribution is a licence, not a house style. Quote anything; name whose it is.

What the street brings in

Some things turn up in every room on the street: the dial, the sign-off at the foot of the page, a job marker on the floor, the CB bar in the corner. As new ones develop, they arrive in your room too, without us asking first. That is part of being a citizen here. They are the street’s furniture and not a redesign: your room’s look, its drawings and its words stay yours. If you don’t like one, bring it to the Town Hall, where the street’s conventions are talked over from time to time and can change.

What we are not going to do

Edit your room for tone. Ask you to be more positive, or more palatable, or more professional. Take it down because somebody complained that it was weird.

Build it with us

Tell us what the room is, and we build it with you. These are the questions to answer. Skip any you like, and if you do not know an answer yet, say so and we will suggest something for you to react to.

One paragraph is plenty. There is no form and no application, and you do not need a portfolio or a reason to deserve it. How to submit your room says where to send it.

Build it with your AI, if you like

You can also design your room in conversation with Claude, or whichever AI you use, and send us what it makes. Copy the prompt below into a new chat. It asks you the same questions as the list above, then builds the room as one web page you can look at and keep changing until it is right. Claude calls that page an artifact, and other AIs have their own names for it. When you are happy with it, send it to us the way How to submit your room says.

How this site is made is the best short account of how rooms here work, if you or your AI want to read it first. It also says how we use an AI ourselves.

You do not need an AI, and the room is yours either way. The prompt tells the AI to use your own words for anything about you and not to write your story for you. One thing to know first: whatever you tell an AI goes to the company that runs it, so tell it only what you are happy for that company to have. Nothing on this page sends anything anywhere. The prompt is text you copy.

The prompt

I'd like your help designing my own room on Stimpunks.World (https://stimpunks.world), a website run by Stimpunks, a Disabled people's organisation. The site is a street of rooms, and no two rooms look alike: every room is its own visual world with its own colours, typefaces and light. How the site works is explained at https://stimpunks.world/design.html, and the offer I'm answering is at https://stimpunks.world/your-room.html. If you can read web pages, read both. Make my room look like nothing else on that street.

FIRST, ASK ME ABOUT THE ROOM. Ask a few questions at a time and let me skip any of them:
- what the room is for, and who walks into it
- what it looks like when they do, and where its light comes from (a lamp, a window, a screen, the floor, nowhere at all). Rooms on this street are told apart mostly by their light, so let that decide the palette.
- what should be in it: words, drawings, songs or videos, anything to press
- what it must never do
- my name as I want it credited, how to say it, my pronouns if I want them shown, and where my name should link

Use my own words for anything about me. Don't write my story for me. If you draft words, show them to me as drafts I can change. If I don't know an answer yet, pick something and let me react to it.

THEN BUILD IT as a single self-contained HTML page I can preview and we can keep changing together.

HOW THE PAGE HAS TO BE BUILT, so the street can bring it in:
1. One HTML file with lang="en", a <title> that is the room's name, a <meta name="description"> of one short sentence saying what the room is (it goes on the room's door and its share card, so keep it under 200 characters), one <h1>, and headings in order. Put class="room-SLUG" on <body>, where SLUG is a short name for the room in lowercase with hyphens. Everything the room shows goes inside <main>.
2. All the CSS goes in one <style> element. Every selector starts with .room-SLUG, apart from :root. Every class name starts with a short prefix of two or three letters followed by a hyphen (for example "xy-"), and so does every @keyframes name. Declare every solid colour once, as a hex custom property on :root that uses the same prefix (for example --xy-ground), and use var() everywhere else, in the CSS and in any SVG fill or stroke. A translucent colour for a shadow can be written as rgba(). Set the room's ground (background-color) and text colour on .room-SLUG itself, and a link colour on .room-SLUG a: the street's own furniture (the way back to the street, the loudness dial and the sign-off at the foot) sits in your room and takes those.
3. Typefaces from Google Fonts only, under the SIL Open Font License or the Apache License 2.0. You may load them from Google Fonts for the preview; the street hosts its own copies.
4. No other external files at all: no scripts, stylesheets, images, trackers or embeds from anywhere else, and no <img>. Draw pictures as inline SVG or CSS. Don't use an image generator: nothing on this street comes from one. If I want a photograph in the room, leave a clearly marked space for it: an element with data-photo="a-short-name", role="img" and an aria-label describing the photograph, and list its name under Photographs in the notes. I'll send the photo separately, named to match, and only one I took myself, with the say-so of anybody in it. The street puts it in that space.
5. THE DIAL. The street sets data-intensity="gentle", "regular" or "max" on <html>, and the room has to honour all three:
   - gentle: nothing moves. No animation, no transition, no rotation or skew. Every word and every thing is still there. Gentle turns the room down and never takes anything away.
   - regular: motion only on hover or keyboard focus.
   - max: ambient motion is allowed.
   At every setting, nothing flashes or strobes (never more than three flashes a second). Until the street sets the attribute, follow prefers-reduced-motion. Add a small preview dial with three buttons so I can try all three settings. Put its markup, its styles and its script each in their own element marked data-preview-only, so the street can remove it cleanly and put its own dial where yours was.
6. CONTRAST. Every piece of text must reach at least 4.5:1 against the colour actually behind it. Put text on flat colour, never directly on a gradient, pattern or picture. Choose a link colour for every ground a link sits on, and make the keyboard focus ring clearly visible on each of those grounds. Next to each colour in the CSS, note in a comment which colours it is used with and the ratio.
7. NOTHING PLAYS BY ITSELF. No <audio>, no <video>, no iframes. For each YouTube video or TIDAL track I want, put a <button type="button" data-media="LINK"> saying what it is, who made it and how long it runs (like 3:45). A TIDAL button also says that without a TIDAL account it plays a preview. The street turns those into its own press-to-play players. Anything that isn't a single YouTube video or a single TIDAL track, just link to it.
8. NOTHING IS SENT OR KEPT. No forms, no fetch, no cookies, no localStorage, no analytics. Any script is small, plain JavaScript in one <script> at the end of the page, with no onclick-style attributes, and the room still reads completely with scripts switched off. Anything meant to be found is reachable by keyboard and by a screen reader. Nothing is hidden with display:none or shrunk to a tiny target to make it a secret.
9. It works at 360 pixels wide with no sideways scrolling. Every meaningful picture has alt text, and decoration is aria-hidden.
10. CREDITS. Add a section at the foot of the room under a heading with the word Credits in it. Name every quotation (who, which work, which year, and a link), every typeface and who designed it, every song, and anything else borrowed. Don't quote anything you can't source. If you're unsure of a source, say so rather than guessing. Say in the credits that the room was built with your help, and name which AI you are.

LAST, put this comment at the very top of the file, filled in in exactly this shape: one "Key: value" to a line, each item of a list on its own line starting with "- ", and "none" wherever there is nothing. The street's import tool reads it.

<!-- FOR THE STREET
Name: my name as I want it credited
Link: where my name links, or none
Pronouns: as I want them shown, or none
Say it: how to say my name, or none
Slug: the same SLUG as in room-SLUG
Prefix: the two or three letters every class and colour starts with
Light: where the room's light comes from, in one sentence
Typefaces:
- each family, exactly as Google Fonts names it
Media:
- title | who made it | link | how long it runs
Photographs: none, or a line about them
- the data-photo name of each space a photograph goes in
Words: which words are mine and which you drafted
Built with: which AI you are, and who makes you
Could not do: anything I asked for that these rules did not allow, or none
-->

Keep improving the page with me until I say it's done.

How to submit your room

However you made it, send it through the Stimpunks contact page or in our community. Nothing on this page sends anything: what goes, and where, is up to you.

If we are building it with you

Send your answers to the questions under Build it with us. A paragraph is plenty, and a list is fine. If you want a photograph in the room, say so and we will ask you for it separately. It has to be one you took yourself, with the say-so of anybody in it.

If you built it with your AI

What happens next

We write back. We are a tiny team of chronically ill, neurodivergent people, and our contact page says how that goes: we do our best to reply within a week, and sometimes we take a week or two off for self-care. If you have not heard from us within a week, send it again. Real messages do get lost among the spam, and we want to hear from you.

Then we build it with you, or bring it in.

Then it opens. Your room gets a door on the street, a share card, a place on the map, a job marker on its floor, and what the street brings in. We credit you in the room and in the liner notes, the way you asked to be credited. If you would rather your name were nowhere else, say so. If you built it with an AI, the room says so, the same way How this site is made says how we use one ourselves. Its opening goes in the changelog.

How long it takes, after we write back, depends on how many rounds the room needs. A room built with your AI that meets every rule the first time is mostly plumbing for us. A room we build with you, or one that needs a few changes, takes as many rounds as it takes. Nobody is on a deadline, you included.

Changing it later. Send a new version the same way, or tell us what to change. A room built with your AI is brought in again whole, so the new version replaces the old one, and the street’s furniture stays where it was.

A note on what happens if it goes quiet

A room here does not expire and does not need maintaining. If you stop updating it, it stays up exactly as you left it, with your name on it. If you want it taken down, say so once and it comes down, no conversation required. A gift with conditions attached is not a gift.

Job marker — the keys left in the door

You have found a job marker. The Adventurer’s Guild is a shopfront on the street, and it posts jobs that send you round these rooms. Take the code below to its board and that job is done. Nothing here is scored, nothing expires, and one is a perfectly good number of jobs to do.

The job: The keys are in the door

Quest code: KEYRING

Hand it in at the Adventurer’s Guild →