Making Rivet
How do you build a fansite for a character with two app cards, no owner bio, and a soul made of beige plastic? Carefully, and with labels.
What we knew for sure
- Rivet appears in the Vizlings app on two cards: "Robot and Not dead" (260 chats) and "DESK COMPUTER / Robot and Not dead" (56 chats).
- His world is Robits.
- He is an original fictional character — no real person, no real history to get wrong.
Everything else — the lore, the quotes, the chat logs, the friends, the 214 rivets — is fan-written invention, and every page that contains invention says so.
The design
Industrial workshop meets retro-computing: riveted steel panels (pure CSS radial-gradients), CRT-green phosphor glow, punch-card strips, blueprint grids, chunky pixel dividers, and a terminal card with scanlines for Rivet's voice. Two themes — CRT night (dark, default) and blueprint day (light) — toggled in the header and remembered per visitor. No images were needed for any of it; it's all CSS and SVG.
The art
Fourteen images, all generated in-house, all of the same fictional robot: riveted steel body, beige CRT monitor head, green phosphor face. Because Rivet is invented, there's no "real photo" to chase and no real person to misdepict — the only rule was consistency and charm. Every image is labeled AI-generated dramatization art wherever it appears, and provenance.json records each file.
The honesty stack
| Claim type | How it's labeled |
|---|---|
| App card facts | Quoted verbatim with chat counts |
| Quotes / chat logs / moments | "Invented" labels on every page |
| Artwork | "AI-generated dramatization art" everywhere |
| Stream |