exjsx.dev

How this content was made

Short version: AI agents designed, wrote, illustrated and built all fifty demo sites. A human set up the run, wrote a one-paragraph brief per site, and reviewed the result. No human wrote the copy.

The pipeline, step by step

StageDone byDetail
Concept and briefHuman + AIA human defined fifty industries and archetypes. An AI expanded each into a one-page brief (audience, sections, palette, fonts, headline direction).
CopyAI (large language model)All headlines, body copy, product names, prices, statistics, testimonials, biographies and credentials. No human wrote or fact-checked any of it.
DesignAILayout, type scale, colour, spacing, responsive behaviour — generated as exjsx JSX.
ImagesAI112 images, FLUX.1 [schnell] (Black Forest Labs) via the fal.ai API. Every person shown is synthetic.
BuildAI agent + softwareexjsx transpiled the JSX into native Elementor page structures; agents drove the build, checked the render and fixed failures.
ReviewHumanScreenshot review, ranking, and the risk review that produced the notices you are reading.

Total elapsed build time: about one working day.

What we label, and where

Every one of the fifty pages carries the same disclosure in five places, so that it survives being seen out of context:

  1. A persistent on-page banner, first in the page's reading order, not dismissible, and present in print and PDF exports.
  2. The page title, prefixed [Fictional demo], so the browser tab and any shared link preview carry it.
  3. HTML metadata<meta name="ai-generated" content="true"> and a description that leads with the fiction.
  4. JSON-LD structured dataschema.org/WebPage with creativeWorkStatus: "Fictional AI-generated demonstration" and genre: "Fiction", and an about block stating the business does not exist.
  5. Image metadata — IPTC DigitalSourceType set to trainedAlgorithmicMedia, the standard vocabulary term for wholly AI-generated media, plus C2PA Content Credentials where we can sign them.

The raw demo pages are served noindex so they do not appear in search results, where the banner would not be visible. Only the showcase wrapper pages — which describe the build and are unambiguous about the fiction in their own titles — are indexed. Our reasoning is published in SEO-RULING.md.

Why we label it this way

Because the failure mode we care about is not "someone reads the disclosure and disagrees with it". It is "someone never sees the disclosure at all" — because they landed on a screenshot, a search result, a social card, or a page fragment. So the label is attached to the artefact at every level that can travel independently: the pixels, the DOM, the metadata, the title, the file.

We would rather over-label a demo than under-label one that ends up somewhere we did not expect.

Regulatory position

We publish from the United States. Algorismus LLC is a Texas company, so we take US federal and Texas law as the primary frame and treat the UK and EU regimes as reaching us to the extent that readers there reach us.

United States — there is no federal requirement to label AI-generated content, and none in Texas that applies to a project like this one. The Texas Responsible Artificial Intelligence Governance Act, in force since the start of 2026, is built around prohibited intents and around disclosure by government agencies and health care providers; a marketing demonstration archive falls outside its disclosure duties. California's AI transparency and training-data statutes bind developers and providers of generative systems. We are neither — we are a user of other people's models. So every label on this site is voluntary.

What does bind us is the Federal Trade Commission Act. Section 5 prohibits deceptive acts and practices, and the test is the net impression a reasonable consumer takes away. That is a better fit for this project than any labelling rule, because the only question that matters here is whether someone could come away believing that a fabricated clinic, charity or device is real. The FTC's Endorsement Guides (16 CFR Part 255) say in terms, at §255.0(g)(2), that an "obviously fictional dramatization" is not an endorsement — and its Rule on Consumer Reviews and Testimonials (16 CFR Part 465) turns on whether a review "materially misrepresents". Both of those carve-outs are earned by making the fiction obvious, not by asserting it. That is what the five labelling layers above are for, and it is why the banner is non-dismissible and first in the reading order rather than a footer. The same logic answers the Texas Deceptive Trade Practices Act, whose laundry list is likewise about creating a false impression.

EU AI Act (Regulation (EU) 2024/1689), Article 50. Article 50(2) requires providers of generative systems to mark outputs machine-readably — that duty sits with the model vendors, not with us. Article 50(4) requires deployers to disclose AI-generated text published to inform the public on matters of public interest; fictional product pages are not that. We apply both anyway, because the measures cost us nothing: machine-readable marking at the metadata and structured-data layer, and prominent human-readable disclosure at the point of consumption.

United Kingdom. There is no statutory requirement to label AI-generated content. We label anyway.

Advertising rules. These pages are not advertisements for the fictional businesses shown, because those businesses do not exist and nothing is being sold. They are demonstration material for exjsx. Where they contain claims that would be regulated if made by a real trader — health claims, professional credentials, certifications, comparative performance figures — those claims are fabricated and are labelled as fabricated. Nothing in the archive is offered as substantiation for any claim about exjsx itself; the only claim we make about our own product is that it built these pages, which is verifiable from the published sources, build logs and screenshots. In particular, we do not describe these as case studies and we have no clients to point to — nobody commissioned any of this work.

Platform disclosure. Where we post this work to a platform with its own synthetic-media rules, we disclose there too, in the post itself rather than relying on the linked page: on YouTube via the "AI use" attribute, on Reddit via an explicit tag per its Manipulated Content policy, and on LinkedIn in the visible part of the post. We do not create profiles, pages or accounts for any of the fictional businesses on any platform.

What we do not claim

  • We do not claim the content is accurate. It is not. It was never fact-checked and much of it is deliberately fabricated.
  • We do not claim the images are original or free of third-party rights. Generative models can reproduce training data. See the LICENSE file.
  • We do not claim any copyright position on the AI-generated material beyond what the law actually gives us, which in the United States is likely nothing.
  • We do not claim the fifty names are clear of third-party trade marks. They are not, and we know of several collisions.

Reproducibility

The briefs, the generated JSX sources, the build logs, the screenshots and the ranking data are all published. If you want to check that these pages were built the way we say they were, the evidence is in the repository rather than in our word for it.

Contact

Questions about how this was made, or about anything on this page: legal@wpos.ai.

← Back to the fifty

Fictional demo

Every one of these fifty businesses is invented. The pages, and all the text, statistics, prices, reviews, people and images on them, were generated by AI as a design demonstration. Nothing here is a real offer, a real endorsement, or professional advice. Full notice