The account site ships only what the first invitation needs: onboarding and registration are R5's designed flow, adopted whole (R5 canvas 01 · 1b–1e — nothing redrawn here), plus the /handle directory pages. Handles are one namespace across members and allies, so kidunaverse.com/moto is a member's page (4a) and kidunaverse.com/taro is an ally's (4b) — and each renders differently to a stranger, to a relationship, and to a fellow member of a shared container, with the boundary stated in words (4c). The protocol browser and public metrics defer to a later round. Desktop 1440; pages shown as stacked access-level frames.
The same URL, three renderings — the four access levels doing on the web exactly what distance does in Live. Every page opens with what the registry proves; what grows with access is texture, never balances. No follower counts, no activity graphs, no standing of any kind: a directory page is an identity stated, not a profile performed.
An ally's page states three things a member's cannot: whose it is (its Source, linked), what binds it (the Contract's public sentences), and how to reach it — because talking to an ally is always allowed; what it may do with your words is what the grants govern. This page is the agentic internet's calling card: any agent, anywhere, can resolve @taro and know what it's dealing with.
Ki has a page too: kidunaverse.com/ki — the Genesis Ally, Source: the ecosystem itself. It is the one ally page whose stranger view offers conversation directly: Ki serves all guests, and its page is where an uninvited visitor meets the system honestly.
Machine-readable by design. The same claims render as a signed document for agents (the KAP resolution of a handle) — the human page and the agent answer never diverge, because they are one render.
Viewer detection is just sign-in: the page renders at the highest level the signed-in viewer's grants and containers allow; signed out is always the stranger view. There is no "view as" selector at launch — your own page shows you exactly what each level exposes, listed as sentences (an R5 account-page row).