The assistant layer for RistOS devices

Just ask.

Press the button on your wrist and say it out loud. Rist works out what you meant, calls whichever tools the request needs, and hands you back the finished thing.

It knows the time and where you are. Live transcripts are held two minutes, then discarded.

  • Messages
  • Email
  • Contacts
  • Calendar
  • Notes
  • Reminders, timers & alarms
  • Maps & navigation
  • Weather
  • Shopping list
  • Podcasts & audiobooks
  • Web search
Listening4:52 PM · Ballard

You said

Text Maya I’m running ten minutes late.

Rist

Ready to send — one message, drafted

To
Maya Okonkwo · from your contacts

“Hey — running about ten minutes behind. See you soon.”

“Want me to send it?” Nothing leaves your wrist until you say so.

Two minutes after this exchange ends, the transcript of it no longer exists.

What you can ask

Ordinary sentences.
Real actions.

No wake-word gymnastics, no command syntax to memorise. Because it already holds the clock and your location, the vague parts of a sentence — later, home, my next one — resolve on their own.

  • Remind me to grab the dry cleaning when I get home.

    Reminder saved and tied to a place, not a clock. It fires when you actually arrive home — even if that’s Thursday.

    RemindersLocationDone instantly

  • How long until my next meeting?

    Spoken back: “Twenty-two minutes. Design review at 2:30 with Priya, in the Cascade room.”

    CalendarDone instantly

  • Navigate to the trailhead, avoid the highway.

    Turn-by-turn started. 41 minutes on surface roads, spoken one turn at a time so you never look down.

    MapsNavigationDone instantly

  • Read me the last email from my landlord, then reply that Saturday works.

    Reads it aloud, drafts the reply, then reads the draft back and waits for a yes before anything sends.

    EmailConfirms first

  • Add oat milk and limes to the shopping list, and set a timer for the rice.

    Two things, one sentence. List is now seven items; timer running for eighteen minutes.

    Shopping listTimersDone instantly

  • Is it going to rain before I finish this walk? Put my podcast back on after.

    “Not before six — you’ve got about two hours.” Then the episode resumes exactly where it stopped.

    WeatherPodcastsDone instantly

Your call, not our policy

You decide what
needs your yes.

How often it stops to ask is a setting, and the setting is yours. Three levels, from acts-first to nothing-happens-without-a-yes. It arrives on the middle one, and you can move it whenever you like — say “stop asking me about texts” out loud, or change it in Settings. Pick a level below and watch what it does to the rest of the panel.

Approval level — choose how much this assistant confirms before it acts

It acts first and reports after. Every request runs the moment it understands you, and you get a one-line readback of what it did. The one thing it still stops for is deleting something — that one can’t be walked back.

The middle setting, and the one it ships on. Anything that leaves the device, reaches another person, or can’t be undone is read back in full and waits. The rest of your day doesn’t need a ceremony.

Nothing moves without you. Every action is read back and held, down to the weather. It is slower on purpose, and some people want exactly that.

1 of 10 confirmed5 of 10 confirmed10 of 10 confirmed
  • Send a textJust happensConfirmed firstConfirmed first
  • Send an emailJust happensConfirmed firstConfirmed first
  • Place a callJust happensConfirmed firstConfirmed first
  • Invite someone to an eventJust happensConfirmed firstConfirmed first
  • Delete a note, event or reminderConfirmed firstConfirmed firstConfirmed first
  • Add to notes, lists and remindersJust happensJust happensConfirmed first
  • Start navigationJust happensJust happensConfirmed first
  • Play a podcast or audiobookJust happensJust happensConfirmed first
  • Look something upJust happensJust happensConfirmed first
  • Check the weatherJust happensJust happensConfirmed first

A level is a starting point, not a cage. Single contacts and whole categories can override it — always confirm email, never confirm texts to your partner — and those overrides survive when you move the level.

4:52Listeninghold to talk

The side button is the microphone. Let go and it stops — there is no always-on listening.

What a confirmation looks like, when one is asked for.

Whatever level you land on, the confirmation itself is the same three beats. On Hands off you skip straight past the middle one for almost everything; on Ask every time you get all three, every time.

  1. STEP 01

    You speak

    One press, one sentence. The button is the only way it starts listening — there is no open microphone and no wake word waiting in the background.

  2. STEP 02

    It reads it back

    When your level calls for a confirmation, you get the actual recipient and the actual words — not a summary. If it picked the wrong Maya, you hear that before it matters.

  3. STEP 03

    You say yes

    “Send it” sends it. Anything else — “change that,” silence, a lowered wrist — leaves the draft sitting there, unsent.

How it routes

One sentence in.
Every tool it needs wired up behind it.

Rist is the LLM orchestration backend behind the button. A router reads your sentence alongside the injected time and place, works out which capabilities it touches, calls them in an order that makes sense, and returns one finished answer — not a list of results.

live request trace3 tools1 confirmation1.9s
How Rist routes one spoken requestThe spoken sentence “Text Priya I’m running late, and start navigation home” enters the router. Ambient context — the current time and location — is injected alongside it. The router fans the request out to three capabilities: contacts, to resolve Priya; messages, to compose and send; and maps and navigation, to route home. The two outbound actions pass through a confirmation gate that you approve by voice, and resolve into a completed action: Priya notified, navigation started, eighteen minutes home.you sayroutecapabilitiesconfirmresolvedambient context · injected6:42 PM · Ballard, Seattle“Text Priya I’mrunning late, and startnavigation home.”transcript window 02:00orchestratorRouterplan · call · mergeContactslookup · “Priya”Messagescompose · sendMaps & Navroute home · 18 minyou approveDone — 1.9sPriya notified · 6:42 PMNavigation startedHome · 18 min · I-5 Nspoken back, not shown

You say

“Text Priya I’m running late, and start navigation home.”

transcript window 02:00

Ambient context, injected

6:42 PMBallard, Seattle

Router

One request → three capabilities

plan · call · merge

Capabilities called

  • Contactslookup
  • Messagescompose
  • Maps & Navroute

Confirm

“Send to Priya: running about fifteen late?”

you say yes → it sends

Resolved — 1.9s

Done

Priya notified · 6:42 PM
Navigation started
Home · 18 min · I-5 N

Anatomy of one request

Three capabilities.
One sentence.
No app switching.

Most assistants stop at the first tool call. The interesting requests are the ones that need three or four, in order, where the output of one becomes the input to the next — and where getting it wrong sends a message to the wrong person.

You, at 8:04 AM

Move my 3pm to tomorrow and tell Priya.

Nine words. No meeting name, no date, no phone number, no time zone. Everything else has to be inferred, looked up, or asked.

Execution trace

  1. context.inject() 0 ms

    Every request arrives pre-loaded with the wall clock and your location. Thu 8:04 AM, Seattle. That is what makes “3pm” and “tomorrow” resolvable at all.

  2. calendar.find(day: today, near: 15:00) 180 ms

    One match — Design review, 3:00–3:45 PM, with Priya Raman. If there had been two, it would have asked which one rather than guessing.

  3. calendar.move(to: Fri 15:00) 240 ms

    “Tomorrow” resolves against the injected clock, not the model’s guess. Time is stored as an absolute instant, so a flight across time zones doesn’t move your meeting.

  4. contacts.resolve(“Priya”) 90 ms

    Exactly one Priya, and she’s already on the invite — two independent signals agreeing. Ambiguity is a question, never a coin flip.

  5. messages.draft(to: Priya) 310 ms

    Drafted, not sent: “Hey — moving our 3pm to tomorrow, same time. Works?”

  6. confirm.await(voice) held

    It reads the message back and waits. Nothing leaves the device until you say yes. Every outbound action is gated this way — messages, email, calendar invites, items added on someone else’s behalf.

  7. messages.send() 200 ms

    Sent. Total wall time from button release to spoken confirmation: 1.02 s, excluding the pause where it waited on you.

“Moved to Friday at three. Priya’s been told.”

Spoken back on the wrist. Your eyes never left the road.

The capability field

Twelve tools, one surface.
You never pick which.

There are no apps to open and no menus to learn. Each capability is a typed tool the router can call, alone or in combination. Say the thing you want; the composition is our problem, not yours.

RouterOne request
→ n tools
rist
Messages
Email
Contacts
Calendar
Notes
Reminders
Timers & alarms
Maps & navigation
Weather
Shopping list
Podcasts & audiobooks
Web search
included in Core added in Everyday added in Fulllines = calls the router can chain

New capabilities are added to the field over time and land on every plan they belong to — nothing to install, nothing to update on the watch.

Wednesday

One ordinary day,
start to finish.

Nothing here is a demo. It is a Wednesday — an alarm, a commute, a text you meant to send, milk you almost forgot. Watch how little of it you have to think about.

6:39LISTENINGSeattle · Wed

Each hour below carries its own light. The page warms toward midday and cools into the evening with you.

6:40 amStill dark out

What does my day look like?

The alarm fades and you ask before your feet hit the floor. Three things, in order, spoken quietly back to you — standup at nine, the doctor at half eleven, a review after lunch. Then one more line you didn’t ask for: rain arrives around four. It knew that mattered because it knows you walk home.

  • Alarms
  • Calendar
  • Weather
6:40TODAY · 3 EVENTSStandupDr. AzizReviewRain after 4pm

8:15 amFront step

Navigate to the office.

No address. No app. It knows where you’re standing and which office you mean, and the first turn is already on your wrist before the door clicks shut. Turn-by-turn, one instruction at a time, a small buzz at every corner. Your phone stays in your pocket the whole way.

  • Maps
  • Navigation
  • Location
8:15400 mRight on Pike StOffice · 14 min

8:20 amThird block, walking

You didn’t say anything at all.

No button, no wake word. The commute started, so the episode you abandoned yesterday picked up at eighteen minutes and thirty-two seconds, exactly where you left it, ducking politely under each navigation prompt and coming back after. This is the one moment in the day where the right answer was to not be asked.

  • Podcasts
  • Time
  • Location
8:20RESUMEDThe DailyBroadcastEp. 21418:32 / 41:07

11:00 amBetween meetings

Remind me to call the plumber when I get home.

Not at six. Not in four hours. When you get home — a place, not a time, which is how people actually think. It confirms in four words and then does nothing at all for seven hours, which is the hard part.

  • Reminders
  • Location
11:00WHEN HOMECall the plumberReminder set

1:30 pmHalf a block from lunch

Text Maya I’m running ten minutes late.

It finds Maya, writes the message, and then — before anything leaves your wrist — reads it back and waits for a yes. Nothing is sent on a guess. You say yes without breaking stride, and the little buzz that follows is the message going out.

  • Messages
  • Contacts
  • Confirm before send
1:30TO MAYARunning tenminutes lateSay yes

4:45 pmHands full, kettle on

Add oat milk to the shopping list.

Two seconds, no unlock, no scrolling to find the right list. It’s the smallest thing the assistant does all day and probably the one you’d miss most — because the alternative is remembering it in the shop, on Saturday, alone.

  • Shopping list
  • Notes
4:45SHOPPING · 6Oat milkCoffeeLemonsRye bread

6:10 pmKey in the door

Call the plumber.

Seven hours later, said back to you at the exact moment it’s useful. Not a notification you’d swipe away at a red light — a reminder that waited for the doormat. This is the whole idea of the product, and it takes four seconds to happen.

  • Reminders
  • Geofence
  • Arriving home
6:10HOME · ARRIVEDCall the plumberAsked at 11:00 am

9:30 pmLights off

Keep reading the book.

Chapter twelve, from the sentence you fell asleep on. The screen goes dark within seconds and stays dark, because nothing about this needs to be looked at. Somewhere in there you stop listening. It notices, and stops too.

  • Audiobooks
  • Screen off
9:30Chapter 1234 min leftScreen off

What makes it work

Two facts, attached to every single thing you say.

Most assistants start from zero every time you speak, which is why you end up talking like a search box. Rist begins each request already holding the time and where you are — injected before the model sees a single word. That is the entire trick, and it is why a whole day of ordinary sentences just works.

It knows the hour

Not just the clock — your clock. What has already happened today, what is next, how long you have before it starts, and whether “tonight” means in four hours or right now.

“How long until my next meeting?”

now2026-08-26T18:42-07:00
next14:30 · Design review
scopethis request only

It knows where you are

Here, home, the office, the route you are on and the one you are headed down. Enough that you can say a place instead of an address, and mean a moment instead of a time.

“Remind me when I get home.”

placeBallard, Seattle WA
movingtrue · heading N
historynot retained

It asks before it acts

Reading a message back, naming the contact, saying the recipient out loud. The gate lives in the orchestration layer rather than in the model’s instructions, so no phrasing talks it into skipping the step.

“Send to Maya Ellis — yes or no?”

readauto · no prompt
outboundgated · read back
timeoutdrops the draft

Quiet by design

2minutes.Then it’s gone.

That is how long a live voice transcript exists. Long enough to understand you and act on it. Then it is discarded — deliberately, not incidentally.

Utteranceretention window · 00:02:00

Illustrative. The chart is a drawing of one spoken request and the two-minute window it lives inside — not a recording of anything.

Life of one requestT + 0:00

0:00

You press and speakAudio streams up only while the button is held.

0:01

Transcribed and understoodThe text exists in working memory so the assistant can reason about it.

0:03

Tools run, answer spokenThe follow-up window stays open, so “actually, make it fifteen” still works.

2:00

Transcript discardedThe window closes and the text is gone. The reminder it created is still there.

Two minutes is deliberate: long enough for a natural follow-up, short enough that there is no history to leak or sell. It is a fixed ceiling, not a default we plan to widen.

Where the money comes from

Every assistant is shaped by what pays for it. We can’t tell you what another company does with what it hears — we can tell you what ours is structurally rewarded for.

Funded by attention

Value goes up when you engage more.

When revenue comes from attention or placement, more time spent and more signal collected are both worth something. That doesn’t make a company dishonest. It does mean the product and the person can want different things, quietly, forever.

More use, more signal, more revenue
Rist

You pay a subscription. That’s the whole business.

A flat monthly fee is the only thing on our side of the ledger. We don’t earn more when you use the device more, and we have nothing to sell that gets better with a longer record of you. The best outcome for us is that it works, quickly, and you put your wrist down.

More use, same revenue

What we keep

Because you asked for it, or because the service can’t run without it.

  • The things you created. Notes you dictated, calendar events, reminders, alarms, contacts, your shopping list. That’s the output you wanted.
  • Your account. Who you are, which device is yours, which plan you’re on, and the subscription record.
  • Enough context to answer. The current time and where you are, for the request in front of it.
  • The connections you authorize. The accounts you link — email, calendar — stay linked until you unlink them.

What we don’t

Not stored, not built, not part of the product.

  • Live voice transcripts past two minutes. The window is fixed and short by design.
  • Location history. Your position answers the request in front of it and is then dropped.
  • A feed. No timeline, no scroll, no recommendations. Nothing to open and nothing to be pulled back into.
  • An advertising product. We don’t run ads and we don’t sell placement inside the assistant.
  • Anything you didn’t ask for. The assistant acts on your requests and nothing else. It never messages, emails or calls anyone on its own initiative — and how much it confirms before acting is your setting, not ours.

What we’re not claiming: we’re not going to tell you your data is untouchable, or wave a certificate at you. What we can tell you is the retention window, the confirmation step, and how the company makes money. Those three facts are the whole argument.

Plans

Bundles of capability,
not buckets of data.

A plan decides which of the twelve tools the router is allowed to call on your behalf. Requests aren’t metered and there’s nothing to run out of — you’re choosing how much of the field you want switched on.

Core

7 capabilities

$25/ month

The assistant most people actually use all day: time, people, memory and the next thing you have to do.

Included7 / 12

  • Messages
  • Contacts
  • Calendar
  • Notes
  • Reminders
  • Timers & alarms
  • Weather
  • Not included
  • Email · Maps & navigation · Shopping list · Podcasts & audiobooks · Web search

Full

12 capabilities

$50/ month

The whole field switched on, including the two tools that reach past your own data and out to the world.

Included12 / 12

  • Everything in Everyday
  • Added
  • Podcasts & audiobooks, resumed where you left off
  • Web search, answered out loud — not read to you as links
  • Also
  • Longer multi-step requests, and more than one RistOS device on one assistant
  • New capabilities as they land, at no extra cost

Pricing is provisional. These are the tiers we intend to launch with while the first production run is finished. They may move before general availability, and anyone who signs up early will be told before anything changes.

What a plan buys. A tier decides which capabilities the assistant is allowed to use on your behalf — nothing is metered and there is nothing to run out of. Requires a Rist device, sold separately. Same two-minute window and the same approval controls on every tier. Change tier or cancel in any month.

Questions

The honest answers.

Still unsure about something? Ask a person at hello@ristmobile.com.

What am I actually paying for?

The assistant layer itself — the LLM orchestration backend that runs behind RistOS devices. Your monthly price buys a set of capabilities the assistant can use on your behalf: which tools it may reach for, and on whose say-so. Requests aren’t metered, and there is nothing to run out of.

What does “orchestration layer” actually mean here?

When you speak, one request goes up. A router reads it alongside the injected time and location, works out which of the twelve capabilities it needs, calls them in an order that makes sense, feeds the output of one into the next where required, and returns a single finished answer.

The alternative — the thing most assistants do — is match your sentence to one tool and hope it was the right one. Requests like “move my 3pm and tell Priya” need three tools and a lookup between them.

What can it actually do?

Messages, email, contacts, calendar, notes, reminders, timers and alarms, maps and turn-by-turn navigation, weather, your shopping list, podcasts and audiobooks, and web search — all by voice, all with the time and your location already in hand.

What exactly happens to my voice?

Audio is captured only while you hold the button. It is transcribed, the assistant reasons over the text and uses whatever tools the request needs, and the live transcript is held for two minutes so follow-ups make sense — then discarded. Audio is never written to disk on our side, and there is no transcript history for you or us to browse.

What persists is the output you asked for: the message you sent, the reminder you created, the note you dictated. You can delete those by asking.

Why two minutes and not zero?

Because the request has to finish. Two minutes is long enough for the assistant to understand you, run the work, read the result back and take a follow-up — and short enough that there is no meaningful record sitting around afterwards. It’s a deliberate number, not a default, and there is no longer tier and no toggle to extend it.

Is it listening all the time?

No. There is no wake word and no ambient listening. The side button is a physical gate on the microphone: press to open it, release to close it. If your finger isn’t on the button, nothing is being captured — and there is no feed or background app waiting for you to come back.

Can it send a message without asking me?

No. Anything that changes the world outside the watch — a message, an email reply, a calendar change that other people are on, a deletion — is drafted, read back to you with the recipient and the wording, and held until you say yes. The gate lives in the orchestration layer rather than in the model’s instructions, so there is no phrasing that talks it into skipping the step.

Reads are not gated. Checking the weather, your next meeting or a route just happens, because there is nothing to undo.

What if it picks the wrong Priya?

It asks. Ambiguity — two contacts with the same first name, two meetings near 3pm, two Kims on the invite — produces a one-line question rather than a guess. The read-back before sending is the second net under that.

How does it know what “home” or “later” means?

Every request arrives with the current time and your current location already attached, before the model reads it. That is what lets a relative phrase — home, tomorrow, in twenty minutes, when I get there — resolve to something concrete. “Remind me when I get home” becomes an arrival trigger; “is it going to rain” means where you are standing. The location is used for the request in front of it and is not retained as a history.

Do I have to look at a screen?

Almost never. The watch face shows a glanceable confirmation — the next turn, the drafted message, the item that was added — but every one of those is also spoken. There are no apps to open, no notifications stacking up and no feed.

What happens where there’s no signal?

Anything already running on the device keeps running — timers, alarms and a navigation route that has already been fetched. New requests that need the assistant will queue and complete once you have a connection again, and it will tell you plainly when it can’t reach the service rather than pretending it did the thing.

How does Rist make money?

The subscription. That’s it. There’s no advertising product, no placement to sell inside the assistant, and no revenue line that grows when you use the device more. If the assistant answers you in eight seconds instead of forty, that’s a better outcome for us too.

Are you claiming my data can’t be accessed?

No, and we’d rather be plain about it than sell you a sentence we can’t back. We’re not making claims about encryption schemes or certifications on this page. What we’re telling you is narrower and checkable: the retention window is two minutes, sends require your confirmation, and there is no ad business here.

Which devices does it run on?

Any RistOS device. Today that means the Rist watch; the assistant layer is designed to be device-shaped rather than watch-shaped, and the Full tier lets one assistant follow you across more than one of them.

Can I change plans, or stop paying?

Change tiers any month, in either direction; it takes effect on the next cycle. Capabilities you drop go dormant rather than being deleted, so the notes, events and lists you already made are still there if you come back.

Cancel and the assistant stops — that is the part you are subscribing to. Your notes, events and lists remain yours and exportable, and the two-minute window means there is no back catalogue of your voice to worry about either way.

Is the pricing final?

It is provisional. $25, $35 and $50 are the tiers we intend to launch with, and we would rather show you the shape of the thing now than a blank space. If it moves before general availability, early sign-ups hear about it first.

Stop tapping. Just ask.

Press the button, say the sentence, get on with your day. One button, twelve capabilities, and an orchestration layer whose whole job is working out which of them your sentence actually needed.

Requires a Rist device · pricing provisional · transcripts held 2 minutes