The quiet interface: how this site is built
One input field instead of a menu tree. Twenty-six block types instead of a page builder. A single file of facts instead of marketing copy. A walk through the actual decisions behind kamiloo.net.
Most personal sites are a stack of pages wearing a navigation bar. This one has a mark, a question and a set of doors — everything else exists only because a specific question asked for it.
What is this page actually for?
The design rule that governs every surface on this site — every brand, every dashboard, down to a single button — is written in the project's own configuration, and it is enforced before anything is called finished:
Nothing exists unless it is load-bearing. Before adding a border, an icon, a label, a shadow: if it were removed, would meaning, function or clarity be lost? If not, it does not go in.
That single rule explains almost every visible decision below.
One bar, any language
The home page has no navigation tree. There is a mark, a question bar with voice input, and a handful of doors. Everything else is one query away.
Story Documents
Every article is typed data — a title, blocks, sources — not free-form HTML. The same 26 block types render every piece, in every language, so the site stays one visual family no matter how many articles exist.
Icon-only controls
When an icon already says what a control does — close, play, mute — no text label rides beside it. The word lives in the tooltip, not on screen.
Fits its own space
Pills for anything bar- or button-shaped, soft radii elsewhere, and every element aligned and contained inside the box it belongs to — checked at the sizes it actually renders at, not just “it compiles”.
Data, not a page builder
When new material comes in, it is not typed into a WYSIWYG editor. It is shaped into a Story Document: a typed list of blocks, each with a stable id so the Studio can address it directly and each field can carry up to nine languages.
The schema is deliberately wide. A case study might use `steps`, `figure` and `compare`. A retrospective might reach for `timeline`, `chart` and `bento`. A press note might just be `lead`, `stats`, `callout`. The point is not that every story uses every block — it is that the site never needs a new component to say something new; it composes from the same 26.
| Need | Blocks used |
|---|---|
| Tell a linear story | lead, heading, text, quote |
| Show a number that matters | stats, chart, bars |
| Walk through a process | steps, phases, timeline |
| Let someone explore media | gallery, video, audio, figure |
| Compare two things honestly | compare, table |
| Open a conversation | door, faq, downloads |
One file of facts, nothing invented
The guide on this site, the search index, the schema.org markup and even the plain-text file made for other AI systems all draw from the same source: a single truth file, where every fact carries a grade — externally verifiable, or self-described and plausible. Anything that could not be verified is written down too, but kept in a pending list that is never rendered.
This is slower than writing marketing copy. It also means the guide can be asked anything, in any language, and it will either answer with a citation or say plainly that it does not know.
A personal AI is only as good as what it refuses to say.From “Why the AI on this site only tells the truth about me”
How this rebuild actually happened
kamiloo.net, September 2026
A sticky outline, narration, reading mode, seven interactive block types and a moderated discussion — the page you are on now.
Why isn’t there a normal navigation menu?
Because most visits start with a question, not a browse session. The bar answers the question directly; the doors handle the handful of intents (hire, invest, partner, invite, press) that need a person.
What happens when a claim can’t be verified yet?
It is written into the truth file with a note about what evidence is missing, and kept out of every public surface — the site, the guide, the sitemap — until it clears review.
Is this page itself finished?
No. It carries a draft notice until Kamiloo reads and approves the wording — the same rule every story on this site follows.
Want a system built this way for your own product?
Bi min re bixebite


Discussion
Comments are read by Kamiloo before they appear.