The system
How the system worksThe DirectoryDispatchThe LedgerAI modelsAI agentsYour installationThe appThe research libraryWhat changes for your businessUse it from your softwareEverything it can do
Messaging
iMessageWhatsApp
Ads and leads
AdsCreativeLeads
Devices
Devices
Industries
RealtorsRestaurantsHome services
Explore
How it worksPermissions and limitsCompareSet upQuestionsText me

Your installation · A separate copy for your business

Each business gets its own separate copy of the system.

Your business gets its own copy of the system: its own Directory, its own Ledger, its own address, your phone number and your AI assistant. If you stop working with us, you keep the number, the logins, the assistant’s settings and the Ledger.

Nothing is shared with another business. Your permissions, your contacts and your records stay in your copy, and every change to it is an entry in your Ledger.

Each client gets a copy of the permissions and the architecture on a new tenant: its own Worker, its own storage, its own keys.

This site’s systemmiscsubjects

The DirectoryDirectory1,335 actions
DispatchDispatch26 ways to call it
The LedgerLedger298,871 entries
Phone numberNumber+1 (424) 504-0908
AI assistantAssistantanswers this number

ABC Home Services

The DirectoryDirectory
DispatchDispatch
The LedgerLedger
Your numberNumberthe number on the van
Your AI assistantAssistantbooks jobs

Its own installation.

Its own permissions, staff and records.

Its own server program, database and keys.

Elm Street Realty

The DirectoryDirectory
DispatchDispatch
The LedgerLedger
Your numberNumberthe number on the sign
Your AI assistantAssistantbooks showings

Its own installation.

Its own permissions, staff and records.

Its own server program, database and keys.

Corner Table

The DirectoryDirectory
DispatchDispatch
The LedgerLedger
Your numberNumberthe number on the menu
Your AI assistantAssistantbooks tables

Its own installation.

Its own permissions, staff and records.

Its own server program, database and keys.

An illustration. The businesses are made up. The top box is the system this site runs on; each business below gets a separate copy of it.

Live numbers, read from this site just now

What your installation contains

Six parts, each one separate for your business.

The Directory (the actions the system can run), the Ledger (the record of every request and response), dispatch (the web address that runs the actions), your phone number, your AI assistant and your permissions. Choose how much detail you want: for you, for your team or for your developer.

The Directory

A table with one row for each action the system can run.

The Directory is a table. Each row is one thing the system can do for your business: send a text from your number, book a slot in your calendar, create an ad, read a web page, take a screenshot of your Mac. If an action is not in the table, the system cannot do it.

Each row stores everything needed to run that action: where it runs, what inputs it needs, what it returns, and every way to call it. Changing a setting is typing in a cell. Files added to the system’s folder are added to the table automatically.

One row per action. Each row has one column per way of calling it, and each of those cells holds the complete request (method, address, headers and body) that runs it, followed by the full response from the last run.

ReplyIn your writing style, within your permissions
BookOnly into the hours you opened
Missed call text-backFrom your number, within a minute
Follow upDay 2, 5 and 10, with something useful to say

This site’s system: 1,335 actions in its Directory

About the Directory

The Ledger

A table with one row for every request and response the system has handled.

The Ledger is a record of everything the system does: every message sent and received, every action run, every change, every AI model’s answer, and every request that was refused. Nothing in it is overwritten. To find out what happened, you read it.

Each entry stores the full request and the full response. Each entry also stores a fingerprint of the entry before it, so if anyone changes an entry later, the change shows up. Refused requests are recorded the same way as completed ones.

Every payload in or out is a Ledger row. Each action appends one row containing a SHA-256 hash of the previous row; nothing is updated in place. An action counts as working only when the declared surface itself ran and five things are stored for that run: why it ran, the exact request written before it ran, the confirmation, the exact response, and the record.

2:18 PMMissed call
2:19 PMText sent from your number
2:21 PMJob booked for 4:30

This site’s system: 298,871 entries in its Ledger

About the Ledger

Dispatch

One web address runs any action in the Directory.

Dispatch is a single web address. You, your staff, a spreadsheet, an iPhone Shortcut or an AI model send it the name of an action and its inputs. It finds the action in the Directory, checks your permissions, runs it on the right computer, sends back the result, and writes an entry in the Ledger.

Because every request goes through the same address, the same permissions apply whether a request comes from a text message, a link, a spreadsheet cell, a Shortcut, the command line or an AI model, and every request is recorded the same way. One action can be switched off in one place.

Every action is invoked as an HTTP POST of {"key": "<action name>", "args": {…}}. REST, MCP, spreadsheet formulas, text tags and webhooks are different ways of making that same request. Actions run on Cloudflare servers, a Mac, an iPhone, a browser, a virtual machine or a phone.

A text messageA linkA spreadsheet cellAn iPhone ShortcutA typed commandAn AI model

each one runs the same action, with the same permissions

This site’s system: 26 ways to call each action

About dispatch

Your phone number

The number you already advertise becomes an iMessage identity.

Nothing changes on your phone. Your customers keep the thread they already have with you, your caller ID matches your listing and your invoices, and the assistant replies from the same number you have used for years.

We test whether your line can pass Apple's verification. Most mobile carriers can. Hosted VoIP and some ported lines cannot, and we tell you before you pay anything.

Your number is registered as an iMessage identity on hardware we operate for you. Apple sends a one-time code to your line; you read it to us on the call.

If we part ways
Rented-number platformsThe number goes with them
Our dedicated lineYou keep it
Your own numberIt was always yours
Keep your existing number

Your AI assistant

Trained on how you talk, the prices it may quote, the hours it may book, and who it may answer.

Customers and leads are told it is an assistant when they ask, and it hands to a person the moment the conversation goes somewhere it shouldn't.

The system is an MCP server (MCP, Model Context Protocol, is the standard way AI apps connect to outside tools): every Directory row is an MCP tool, a function call and a REST endpoint at the same time.

Saw your ad. How much for a site?Want 15 minutes tomorrow? I have 10:00 or 2:30.Calendar and booking are on, so it offers real slots.
About AI models

Your permissions

Every action has limits, and requests past them are refused.

You decide what the assistant may read (your calendar, your messages, your price list), what it may do (reply, book, invoice), and whom it may answer. A refund can be limited to $500, for one customer, for ten minutes. Ads are created paused. When someone asks, the assistant says it is an AI assistant.

Each action carries its limits: an amount, a time window, a channel, an account. A request outside them is refused, and the refusal is written to the Ledger like any other entry.

A scoped permission is issued for one task, with a limit and an expiry, and stops working when the task is done. With no permission, nothing runs; the refusal is a Ledger row.

Refund $184 to the original card
limit: ≤ $500 without you$184 refunded
Refund everyone from last month
limit: ≤ $500 per action, one customer per actionrefused · no permission for this
About permissions and limits

An illustration. The actions, messages and Ledger entries drawn in these cards are the site’s own examples; the business and the people are made up.

Live, read from this site just now

If you stop working with us

What you keep if you leave.

“When you stop working with us you keep your number, your logins, the assistant's configuration and the ledger. We delete our copies of your connected data within 30 days of your request.”

Privacy and terms, retention and leaving · Read it

“The number, the threads, the assistant's configuration, the integrations and the whole Ledger of what was sent.”

The iMessage line page, questions · “What do I keep if we stop?” · Read it

You keep

Your phone numberPrivacy and terms
Your loginsPrivacy and terms
The AI assistant’s settingsBoth pages
The connections to your other softwareiMessage questions
The whole LedgerBoth pages

We delete, when you ask

Our copies of your connected data

Your requestwithin 30 days

The Privacy and terms page also lists this under what we never do: “Keep a copy of your life in a product you cannot leave.”

Separate from other businesses

No data, settings or records are shared between businesses.

Your permissions, your contacts and your records stay in your copy, and every change to it is an entry in your Ledger.

ABC Home Services

Its own DirectoryIts own LedgerIts own dispatch address
Its own permissionsIts own staffIts own records
Its own server programIts own databaseIts own keys

Its Ledger · changes

  • HoursSaturday 8–12 addednow
  • Price listapproved prices addedMon
  • Permissionrefunds up to $500 without asking youTue
  • Hoursjobs taken 7–6, weekdaysWed

Elm Street Realty

Its own DirectoryIts own LedgerIts own dispatch address
Its own permissionsIts own staffIts own records
Its own server programIts own databaseIts own keys

Its Ledger · changesunchanged by the other business

  • Sourceslisting websites connectedMon
  • Hoursshowings Saturday 11–3Tue
  • Permissionleads are told it is an AI assistantWed

A change in one installation is an entry in that installation’s Ledger, and nowhere else.

Each entry stores the full request and the full response. Each entry also stores a fingerprint of the entry before it, so if anyone changes an entry later, the change shows up. Refused requests are recorded the same way as completed ones.

Each client gets a copy of the permissions and the architecture on a new tenant: its own Worker, its own storage, its own keys.

An illustration. The businesses and their changes are made up.

The first month

What happens in the first month, for three kinds of business.

The first-month steps from the realtor, restaurant and home services pages, copied word for word and placed side by side. Words that appear in more than one of them are highlighted.

For realtors

  1. 1

    Line check and sources

    Your number tested for iMessage, your portals and website connected, your calendar's showing hours opened.

  2. 2

    The assistant, in your voice

    Trained on how you text, what it may say about a listing, and when it hands to you.

  3. 3

    Live

    The first portal lead answered in under a minute. You get one line: who, what, booked when.

  4. 4

    Reviews and the sphere

    The review ask attached to closings; the sphere loaded from your CRM, one row per person.

For realtors

For restaurants

  1. 1

    Line check and hours

    Your number tested for iMessage, your reservation slots and menu loaded, your permissions set: what it may promise, when it hands to the host.

  2. 2

    Live on a Tuesday

    The first missed call answered by text. You get one line per booking.

  3. 3

    Reviews on

    The morning-after ask attached to paid tables and bookings.

  4. 4

    Win-back loaded

    Regulars from the reservation system and the POS, one row per guest, the sequence started.

For restaurants

For home services

  1. 1

    Line check and hours

    Your number tested for iMessage, the hours you take jobs opened, the prices it may quote loaded.

  2. 2

    The assistant, in your voice

    Trained on how you text, what it may promise, and when it hands to you.

  3. 3

    Live

    The first missed call answered by text. You get one line: who, what, booked when.

  4. 4

    Quotes, invoices, reviews

    The quote chase, the invoice in the thread and the review ask attached to finished jobs.

For home services

Quoted from each page’s section “The first month.”

Other pages about the system

Everything on these pages is included in your installation.

Text me.

Tell me what your business does and which phone number it uses. I’ll reply with what would be set up first in your installation.