This one started with a feeling every internet user knows, that modern e-commerce is already halfway to dystopia. The popup that begs as you leave, the countdown timer lying about scarcity, the subscription hiding in the checkout, the “we value your privacy” banner that values nothing of the sort. I kept looking at those dark patterns and asking the science-fiction question my bookshelf trained me to ask. Where does this end? If nothing bends the curve, what does the storefront look like in a century where the ads no longer interrupt your screen, because they install directly into your neural implants, immediately, with a smile?
Most of my ideas stay on this site as blueprints. This one would not leave me alone, so I built it. A year and a half of evenings later, the answer is live at dark-pleasure-circuits.com. It is the storefront of Dark Pleasure Circuits, a subsidiary of the megacorporation Omnitech-K, purveyor of premium body modifications to citizens who are, perhaps, a little too agreeable about it.
The visitor arrives on what looks like an ordinary shop: products, categories, search, cart, promo ticker. Then the tone starts to slip. The reviews praise a memory eraser for helping with “unwanted loyalty conflicts.” The warnings announce irreversible effects with the cheer of a returns policy. A corporate support agent answers with glacial politeness. And for the visitor who cannot leave a locked door alone, there are doors: five secret codes hidden across the site, a clearance ladder that climbs from NONE to OMEGA, and a classified catalog considerably darker than the shelf stock. No spoilers here. The catalog is watching you too.
Why a shop is the perfect stage
Here is the idea underneath the idea, the part you can take even if cyberpunk is not your genre. E-commerce is the most universally understood interface on the internet. Nobody needs a tutorial to read a product page, a review section, a price, a cart. So every one of those conventions can carry fiction. A spec sheet becomes worldbuilding, a review becomes a character, fine print becomes horror, an out-of-stock badge becomes a plot point. The visitor already knows how to explore your world, because commerce taught them the controls.
And the format is sitting there, barely used. A game studio could launch a title through its faction’s in-universe shop. A musician could sell an album from inside its concept. A novelist could give the book’s sinister corporation a web presence that outlives the print run. The fake storefront can carry satire, marketing, an art project, or a portfolio piece, and the mechanics transfer whole. Familiar interface, wrong details, layered depth, and the visitor’s own curiosity as the engine.
Key Features
- A surface that works as a complete experience. The satire, the absurd products, the aggressive install-now popups: a passing visitor gets a full show without discovering a single secret. The layers never pollute each other; deeper content only ever rewards the behavior that went looking for it.
- A five-tier clearance ARG. Five codes hidden in product specs, reviews, fine print, and corporate branding unlock real content: hidden products, extra sections, and a community dashboard where visitors see what everyone has collectively found.
- Several editorial voices, one world. Fifty-two thousand words across the catalog and its in-universe articles, held together not by one narrator but by several who disagree: the clinical Compliance division, the chirpy catalog team, the anonymous citizens. Coherence comes from the world they share, not from uniform prose.
- A deterministic ASCII art generator. No product photos: every SKU renders its own unique terminal-style visual, generated client-side from its identifier. A thousand products, zero image assets, one aesthetic.
- A support chat with no AI in it. Scripted, glacially polite, occasionally more unsettling than any model would dare to be. Visitors assume it is an LLM; it is writing.
- Accessibility under the glitch. The genre loves low contrast and permanent motion; the site refuses both. AA contrast, focus-trapped modals, every scanline and glitch honoring reduced-motion preferences. The dystopia is opt-in; the readability is not.
The honest tensions
The first is the invoice that never comes. Eighteen months is a long time for a project with no client, and pretending otherwise would break this site’s house rules. So, plainly, some projects exist to explore a format, to feed the communities that love this kind of web, and to serve as a calling card for the day a fully open brief arrives. That return is real, just not denominated in currency. The trap is not knowing which kind of project you are in. Decide before you start, or watch a gift to yourself quietly become a resentment machine.
The second tension is scale versus tone. A universe stretched over a thousand products and dozens of articles wants to go repetitive or wobbly, and both kill the joke. The defenses cost real editorial discipline: distinct voices with their own vocabularies, and a satire that never winks. Nothing on the site admits it is a joke, from the promo ticker to the terms of service, and that straight face is precisely what makes the comedy and the horror land.
And the third is the search engine problem, which turned into my favorite trick. How do you get indexed for real queries about your genre without breaking character? The answer was to write the informational content from inside the fiction, as declassified archives annotated by the corporation. Search engines now index a dystopia that refuses to admit it is one.
Next Steps: How You’d Build Yours
Start with the world, not the code. A fictional storefront with ten products and one perfectly consistent voice beats a thousand products of wobbling tone. My scale came from years of accretion, not from a requirements doc. Make the surface complete before hiding anything under it, then hide your first secret exactly where your most attentive visitor is already staring. Constraints will do your art direction if you let them. My ASCII generator exists because I refused to produce a thousand product images, and it became the site’s visual signature.
The stack matters less than the discipline: static pages, tests on the flows that must not break, and accessibility treated as a launch requirement, because the most immersive thing a weird site can do is work flawlessly. Budget the writing like an engineering line item, because it is most of the product.
Closing
Dark Pleasure Circuits is my answer to “where do the dark patterns end,” built instead of blueprinted, and living in Now Running with the other things that made it off this site’s pages. The shop is open at dark-pleasure-circuits.com. Try to install more than five modules. Talk to support. See how deep the clearance ladder goes.
And the format is yours, like everything here: build your own impossible shop for your own impossible world, and if you do, tell me. If a product page ever feels like it is watching you back, be polite. Compliance is monitored.



















