The era of audiences is ending. Here's what comes next.

For twenty years the web has worked backwards. We build one page for everyone and hope the right people find it. We sort visitors into segments and call that understanding. of1 builds the page for the person who is actually looking at it.

See the pipeline ↓

See it live

arco.coffee · personalized
arco.coffee with the of1 inspector open. After two travel pages the hero reads “Travel-Ready Precision Brewing”, and the inspector shows 3 pages, comparing options, with The Complete Guide to Travel Espresso at 96% and Espresso Anywhere at 95%.
Third page of the visit. Two travel pages in, the inspector has read the interest and the homepage now leads with travel.

What if your website could listen

Picture a website that doesn't serve the same page to every visitor. Not a chatbot in the corner, and not a recommendation widget at the bottom. The page itself, with every headline, case study and call to action chosen for this person, right now.

The page your visitor sees isn't the page you published. It's the page they needed, and it arrives as if it had always been there.

“Not a chatbot. Not a recommendation engine. A website that happens to be yours.”
Generic page
Adapted page
Headline
Grow your business with our platform
Scale your SaaS from Series A to B
Case study
Fortune 500 Retail
Series A SaaS: 40% faster onboarding
Pricing
Enterprise
Startup
Call to action
Get started
Start free trial

This isn't science fiction. Three things changed at the same time.

Three breakthroughs. All at once.

Inference moved to the edge

The model runs at the CDN layer, close to the visitor, instead of in a distant data center. That speed is why visitors don't notice anything.

route

  • Visitor
  • Edge node
  • Data center

Models got fast enough to disappear

A year ago this took seconds. Now it finishes before the page renders, so the gap between authored and generated has closed.

speed

page renders

  • Now
  • A year ago

AI learned to stay on-brand

Models can now write in your voice, inside your design system and your guardrails. The result reads like your site, not like a model.

brand

  • voice
  • design system
  • guardrails

Written for this visitor “One perfect cup. Every morning.”

Your visitor doesn't know. That's the point.

The visitor arrives and the page makes sense to them. Not because they navigated perfectly, but because the page already took them into account. They do less work and get an answer to the question they actually have.

They don't feel targeted. They feel understood, and people can tell the difference right away.

If they look for the seams they can find them. The page doesn't hide what it is. It just doesn't advertise it.

“Most AI wants you to know it's there. Ours wants you to forget.”
arco.coffee

arco.coffee hero as published: “Precision Brewing, Beautiful Design”.

arco.coffee hero written for a visitor who read The Non-Barista and The Morning Minimalist: “Precise Espresso, Minimalist Design”.

Same frame, same site. One of them was written for this visitor.

Three stages. 2.5 seconds.

A generated page gets up to 2.5 seconds. Picking an approved image or fragment is much quicker, at 50 to 200 ms.

0 s
2.5 s
Selective picks, levels 1–2: 50–200 ms
Generative, levels 3–5: up to 2.5 s

Understand

  • searched for
  • came from
  • time of day
of1 reads the visit: what they searched for, where they came from, what time it is. It listens instead of tracking.

Reason

  • headline
  • section order
  • case study
It decides what to change, and it's never everything. A different headline, a reordered section, a case study from their industry.

Compose

The page renders from your 72 composable blocks. The visitor sees a website that happens to be theirs.
Over 2.5 s: the default page ships.

Two modes. One pipeline.

Explicit: the visitor asks.

They type a question or say what they want, and the page recomposes around it. It works like search, but instead of ten blue links they get a whole page.

They search

an espresso machine I can take camping

of1 writes the page

Generated arco.coffee section: full specs for the Arco Viaggio, a portable manual lever machine that needs no electricity.

Arco Viaggio: portable, no electricity

Implicit: the site notices.

No typing. What they've done on the site, where they came from and the time of day shift the page quietly to meet them where they are.

The site reads the visit

  • 4 pages
  • 29 s dwell
  • 75% scroll

of1 rewrites the hero

arco.coffee hero rewritten after three craft stories: “Precision Brewing, Perfect Water”.

Precision Brewing, Perfect Water

  • Understand
  • Reason
  • Compose

Both modes share the same pipeline. The only difference is who starts the conversation.

Five levels. Start with the one you trust.

You don't have to hand a model your whole site on day one. Each level lets it do a little more than the one before, and every level falls back to the page as published.

Level 1

Default photo

Picked for a cyclist

Default hero photo: an espresso machine on a counter.

The same hero with an approved cycling photo picked for a rider.

Picks an image

Tag an image slot with a collection and of1 picks the closest match for the visitor from photos you've already approved. There's no LLM call, and nothing is written.

50–200 ms

Level 2

Default promo

Seasonal promo picked

Default promo fragment: “Spring Sale, €150 off the Arco Doppio”.

Approved seasonal fragment picked instead: “Autumn Ritual, save €150 on the Arco Studio”.

Picks a fragment

The same idea for a whole piece of content, like a promo, a testimonial or a pricing table. of1 chooses one of your approved fragments. Still nothing is written.

50–200 ms

Level 3

As authored

Marked text rewritten

Authored cards: “Precision Brewing” and “Built to Last”.

The same cards with only the marked text rewritten in Spanish: “Extracción Precisa” and “Construido para Durar”.

Writes where you mark

The model rewrites only the text you mark: one block, one sentence, or the tags a section allows. Structure, images and layout stay as authored.

up to 2.5 s

Level 4

Published headline

Headline rewritten

Published hero: “Precision Brewing, Beautiful Design”.

Hero rewritten for a visitor who read about water chemistry and pressure profiling: “Precision Brewing, Perfect Water”.

Rewrites the headline

With no markup at all, of1 reads the visitor and adjusts a few key lines, such as the headline, the subhead and the call to action, inside a 2.5-second budget.

up to 2.5 s

Level 5

A question

A whole page

best models for cyclists

A whole page generated from the question: “Best Arco Espresso Machines for Cyclists”.

Writes the whole page

A visitor asks a question and of1 assembles a page from your block library, filled from your products, FAQs and pages. It never writes HTML or CSS.

up to 2.5 s

Most teams start at level 1 or 2 on a single page, then move up once they've seen what the model does. The documentation shows how each level is authored.

One button. Your entire site.

It isn't a widget you embed or an engine bolted onto the side. of1 works across your whole site, on every page and in every section. Turn it on and every visitor's experience improves.

No rules to write, no segments to define, no content matrix to maintain. The content is already on your site. of1 decides which parts of it matter most to each person.

of1 on for every page

arco.coffee

hero

arco.coffee home hero rewritten by of1 for a traveller: “Travel-Ready Precision Brewing”.

arco.coffee

table

A budget table generated by of1 for “espresso setup for a tiny apartment kitchen under 800”.

arco.coffee

carousel

A recommendation carousel generated by of1 for “a gift for my dad who just started making espresso at home”.

2.5 seconds. Or it doesn't ship.

Speed isn't a feature of of1. It's the constraint that shapes everything else. If a generated page takes longer than 2.5 seconds, the visitor notices, and then the technology is in the way.

2.5 seconds is the ceiling for generation, not the time every page takes. Selective levels pick an approved image or fragment in 50 to 200 ms.

Edge inference, aggressive caching and progressive rendering do the hard engineering so the experience feels effortless.

of1 runs on Adobe Edge Delivery Services, Adobe's edge-native web platform. Every of1 site needs it, because it provides the block-based content model and the edge delivery the pipeline is built on.

2.5s
LCP: 2.5s Maximum. Not average.
50–200 ms selective picks
2.5 s ceiling for generation

The web was never meant to be one-size-fits-all.

of1 is in early access. We're working with a small number of brands who believe their visitors deserve better than segments.

See it live

Request early access
submit