Sphere Partners

Sphere Quarterly · Issue 02 · Adaptation

One URL. Every visitor sees a different page.

The Self-Rewriting Site — Sphere Quarterly · Issue 02

One URL. Every visitor sees a different page. The memory belongs to them. A field guide to browser-resident engrams, declared visitor intent, and pages composed at view-time by the team that ships the reference implementation.

11 min read
In this article

The static landing page is the last surface on the internet not yet personalized by AI — and it’s the one that decides whether a buyer talks to you. The fix isn’t more templating. It’s pages composed at view-time, grounded in what the visitor declared, signed at the wire, with the memory living in the visitor’s browser.

Plain English

If you only read one box on this page.

If you wouldn’t send the same handwritten letter to every prospect, why does every visitor see the same landing page? The version a CIO needs is not the version an engineer needs is not the version a curious reader needs — and yet most B2B sites in 2026 still render one version for all three.

The reason is technical. Templating engines — the way Mutiny (opens in new tab), Intellimize (opens in new tab), and Adobe Target (opens in new tab) personalize — swap pre-written blocks. They cannot compose new content because LLMs at view-time were too slow and too expensive until recently. Both have flipped.

Sphere takes a different approach. The visitor declares who they are and what they’re trying to do (two simple choices, no form). The page reshapes around that declaration. Where templating ends, the LLM picks up — composing a one-off briefing from the engram store and your knowledge base, in well under two seconds, at well under ten cents.

And the memory of all of it lives in the visitor’s browser — signed with a keypair only they hold, viewable at /me, wipeable instantly. The site can’t read it from a server. Article 17 erasure is structural, not a promise.

The situation

A CIO and a software engineer land on the same product page.

Today

Both see the same hero, the same screenshots, the same CTA. One leaves.

With Sphere

CIO sees compliance, TCO, audit. Engineer sees the API, the embed snippet, the latency. Both convert.

The situation

A returning visitor opens your site for the second time.

Today

Either they re-introduce themselves or you stalk them with a cookie.

With Sphere

Their browser remembers, signed by a keypair only they hold. You can’t read it. You don’t need to.

The situation

A regulator asks “why did this person see that page?”

Today

Forensic reconstruction across three vendors and a CDP.

With Sphere

The ledger contains the answer: declared intent, engrams used, content selected. Signed at the wire.

Declared intent beats inferred behavior.

Personalization by inferred behavior is brittle. A visitor reads three blog posts about compliance and the system decides they’re a DPO — when really they’re an engineer doing research before a meeting. The inferred persona is wrong, and the personalized hero now wastes both sides’ time.

Declared intent skips the inference. The visitor says “I’m a CIO, I’m evaluating, I care about audit and TCO” — two simple choices, no form. The site reshapes within the same paint: a different hero headline, a different deck, a different bullet list, a different CTA. Sections that don’t apply collapse via a single CSS variable. The whole change is one DOM attribute and a stylesheet doing what stylesheets were always meant to do.

Inference and declaration combine, when the visitor allows it. Sphere’s engram store consolidates declared intent with anonymized on-site behavior, with the visitor in full control of both sources. The next time they visit, the page knows what they wanted last time — from their browser, not from yours.

Live intent reshape
declared · reshapes on click
I’m a…
I’m here to…
For the CIO · Evaluating

Compliance you can ship without legal review.

Eight signed controls running today. The audit binder becomes a saved query — one URL your DPO can hand to the regulator.

  • TCO — one runtime, one ledger, one auditor view.
  • Audit-signed by default — nothing to retrofit.
  • 30 days → 90 seconds on subject access.
▶ Book a CIO walkthrough
declared · signedno inference required

From declared intent to composed page, in under two seconds.

The bottleneck for view-time generation used to be cost and latency. In 2024 a personalized landing page from a leading model cost $1–3 and took 8–15 seconds — far too expensive and far too slow. In 2026 both numbers are down by an order of magnitude. A composed brief grounded in 5–10 engrams plus a small knowledge base now finishes in well under two seconds and lands under ten cents.

Sphere ships the runtime as /api/public/brief. The site posts a declared-intent + visitor key, the brief composer reads the engrams the visitor has consented to share, the LLM composes against your knowledge base with cost ceilings, and the rendered HTML lands inline. Every step is signed in the audit ledger. The cost ceiling is set per campaign — runaway bills are not possible.

Compose a one-off brief
ready
  1. 1
    Visitor declares intent
    “DPO at a Munich bank, evaluating, cares about Article 22.”
  2. 2
    Engrams read — with consent
    Five engrams selected: role, urgency, preferred topics, prior reading, language.
  3. 3
    Knowledge base grounded
    Three product pages and two posts pulled by relevance.
  4. 4
    LLM composes the brief
    ~1.4 seconds, ~$0.08 against the per-brief ceiling.
  5. 5
    Signed and rendered
    Audit ledger receives the entry. Visitor sees a notice in their pod.
Cost-capped, signed end-to-end.Click to compose one.

The memory belongs to the visitor.

The portable engram is the load-bearing piece. A visitor’s browser generates an ED25519 keypair on first use via WebCrypto (opens in new tab). The private key never leaves the browser. Memory entries — preferences, declared intent, page visits — live in IndexedDB and are signed with the local key. Even an exfiltrated copy is verifiable as “this browser said this”.

This inverts the cookie model. The site is no longer the party that knows things; the visitor is. The site asks, the visitor’s browser answers under the grants the visitor has set. Erasure is structural — the visitor wipes IndexedDB and there is nothing left to erase elsewhere because the site never had its own copy. Article 17 satisfied without a forget-cascade ticket.

The widget on the right is not a mock-up. It runs in your browser right now. Generate a keypair. Add an entry. Watch it get signed. Open DevTools → Application → IndexedDB → sphere-portable-engram to verify. Wipe it whenever you want.

Your portable engram
not initialized
Your local public key (the part you can share)
No keypair yet. Click "Initialize" below.
Add a signed entry
What this browser remembers (0)
Nothing yet. Initialize and add an entry.
ED25519 · IndexedDBbrowser-only

Same URL. Four visitors. Four pages.

The right comparison is editorial, not technical. A long-form newspaper article gets edited once. The same words appear on the homepage, in the email digest, in the mobile app, in the print edition. Each surface presents the same content shaped for its reader.

A self-rewriting page does the same shaping job, but for one piece of content addressed to many readers. The CIO sees the compliance/TCO frame. The engineer sees the API surface and the embed snippet. The DPO sees the lawful-basis section and the data-flow diagram. The curious reader sees the manifesto first. Same URL, same source content, four projections.

Same URL, four visitors
/platform/compliance
hero
Compliance you can ship without legal review.
lead section
TCO, audit, regulator-readiness
screenshots
auditor portal, signed ledger
cta
Book a CIO walkthrough
developer detail
[skipped — not the audience]
data-flow diagram
[skipped]
The CIO version leads with TCO and audit. Developer detail collapses. The CTA points at a 30-minute walkthrough for buyers.
One sourcefour projections

Why this page? On demand, with a signed receipt.

EU AI Act Article 50 (opens in new tab) requires AI systems to disclose to a person when they’re interacting with AI-generated content. For a self-rewriting site that means: every composed page carries a queryable receipt. The visitor — or the regulator, on the visitor’s behalf — can ask “why did this person see this version of the page?” and get a structured answer.

The receipt isn’t a paragraph of legalese. It’s a structured record: declared intent, engrams used (by kind, with consent timestamps), knowledge-base sources, model, cost, ledger root. Disputes about misuse become a query, not an investigation. Compliance is the path of least friction.

Why this page?
EU AI Act Art. 50
A visitor asks: why did I see that version?
Composed · 27 May 2026 14:08 UTC · brief #b_3a91
No receipt yet. Press the button.

Why this, why now: three curves crossed.

The LLM economics flipped. A composed personalized brief that cost $1–3 and took 8–15 seconds in 2024 now costs single-digit cents and finishes in well under two seconds. The bandwidth budget for personalization moved from “templated swaps” to “a paragraph rewritten on the fly” without breaking the unit economics of B2B marketing.

The transparency obligation arrived. EU AI Act (opens in new tab) general-purpose-AI obligations applicable from 2 August 2025; high-risk obligations from 2 August 2026. Article 50 makes AI-composed user-facing experiences a disclosable event. Either you build the receipt by construction or you build it retroactively under deadline pressure.

Third-party cookies died. Chrome Privacy Sandbox (opens in new tab) shipped, Safari and Firefox already gone. The identity layer of the open web is gone. The replacements being marketed — topic cohorts, on-device aggregation — are weaker than what a declared-intent button does in two seconds, with no fingerprint and full visitor consent.

For B2B marketing teams who already pay Mutiny (opens in new tab) or Intellimize (opens in new tab) for templated personalization, the upgrade path is clear: LLM-composed at view-time, audit-signed by default, with the memory in the visitor’s browser. That’s the offer.

Cited

This piece is honest about the line.

The marketing site you’re reading already runs declared-intent reshaping (intent.ts), generative briefings (/brief/[token]), and the portable engram (/me). The list below separates what runs today from what ships in the next two quarters.

Nine capabilities running now. Five extensions in the next two quarters.

Where we are, where we’re going

What a marketing director can verify today
  • Declared-intent reshape — one declaration, CSS variables on <html>, sections gate themselves.
  • Engram store — nine kinds, four maturity stages, contradiction detection.
  • Generative briefings — /brief/[token] ephemeral pages with per-brief cost ceiling.
  • Portable engram at /me — ED25519 keypair, IndexedDB, browser-only.
  • Hash-chained audit ledger — every compose call signed.
  • Consent ledger — per-visitor, per-purpose, signed at policy version.
  • Variant + conversion ledger — A/B outcome attribution running.
  • Cost guardrails — per-campaign daily ceilings and per-brief caps.
  • 3-line embed SDK — reshape any external site under the same runtime.
What ships in the next two quarters
  • Visitor-key sync — carry the portable engram across devices the visitor controls.
  • A “why this page?” link in every composed brief.
  • Engram-aware A/B — variants composed instead of swapped.
  • Per-campaign LLM model routing — cheaper model for first-touch, premium for high-intent.
  • Auto-generated Article 50 disclosure block in the page footer when AI was used.

More to read

Integration lead explaining how business systems connect to a colleague on an open-plan engineering floor while planning a generative AI integration
Consulting & Advisory,  Tech Executive Advisory,  Data & AI,  IT Strategy Consulting,  Software Development,  ChatGPT,  Trends

Generative AI integration explained: the patterns, architecture, security controls and rollout steps for adding GenAI to the systems your business already runs.

Engineering leader reviewing build progress on a tablet beside a workbench in an industrial workshop while planning a custom AI system
Consulting & Advisory,  Tech Executive Advisory,  Data & AI,  IT Strategy Consulting,  Software Development,  ChatGPT,  Trends

Custom AI development explained: when it beats off-the-shelf AI, what a build involves, and how in-house and outsourced teams compare on speed and risk.

Engineering manager discussing an AI vendor shortlist with two colleagues over coffee on a rooftop terrace
Consulting & Advisory,  Tech Executive Advisory,  Data & AI,  IT Strategy Consulting,  Software Development,  ChatGPT,  Trends

A shortlist of top AI development companies for 2026, grouped by firm type, with a transparent selection method and advice on choosing the right partner.

Financial services advisor listening to a client in a wood-paneled private banking office while discussing generative AI use cases
Consulting & Advisory,  Tech Executive Advisory,  Data & AI,  IT Strategy Consulting,  Software Development,  ChatGPT,  Trends

Generative AI use cases in financial services by function: what each does, the data it needs, the controls regulators expect, and how to measure value.

We'd love to hear from you!

Please provide your contact details, and our team will get back to you promptly.