M
Matthew Diakonov
15 min read

The architecture-with-no-bot-layer angle

RPA consulting services exist because of a bot layer. Clone's architecture has zero.

Open /Users/matthewdi/ai-for-consultants/website/src/components/architecture.tsx. There is a `const layers` array with six entries. None of them are a bot. Run `grep -c bot architecture.tsx` and the answer is zero. Every RPA consulting engagement is structured around the managed bot inventory: PDDs, Studio development, Orchestrator tenants, attended and unattended runners, a Center of Excellence. Take the bot layer out of the target architecture and every line item loses its referent.

$49/mo Solo. Zero bots. Zero CoE retainer.
4.9from ops leads, CIOs, and controllers escaping per-bot license curves
architecture.tsx names six layers; the word 'bot' appears zero times in the file
The three Clone layers (Planner, Computer Agent, Memory) replace bot development, orchestration, and CoE governance
Your Apps is the replaceable surface; not a bot platform, not an orchestrator tenant
Subscription is flat $49/mo regardless of process count; no attended/unattended bot pricing tier

A partial list of artifacts that do not exist in Clone's runtime

Twelve RPA deliverables the no-bot-layer architecture removes.

Each chip below is a line item in a typical RPA consulting SOW. None of them have a place to live in Clone's architecture because the layer they attach to is absent.

UiPath Studio project
Process Definition Document
Orchestrator tenant
Attended bot license
Unattended bot license
Bot development SOW
Bot QA cycle
CoE governance charter
Bot inventory spreadsheet
Selector maintenance ticket
Exception-handling playbook
Bot re-platform proposal

The anchor fact of this page

Six layers in the runtime.

The word ‘bot’ does not appear once in the file.

Open architecture.tsx at lines 5 through 42 and read the `layers` array. You will find exactly six entries: You, Clone Planner, Clone Computer Agent, Clone Memory, Your Apps, Your Business. The three Clone-branded layers are the runtime. They do not contain a nested bot inventory. They are not a catalog of named, scoped, per-process programs. They are one reasoning layer, one screen-driving layer, and one shared memory layer.

Compare that to the architecture an RPA consulting engagement is designed against. That one contains, at a minimum, a Bot Developer tooling layer, a Bot Inventory layer, an Orchestrator layer, and either an Attended or Unattended Runner layer, plus a Center of Excellence sitting above them to govern the inventory over time. Four bot-specific layers, give or take. Every RPA consulting service line item is structured to produce, deploy, govern, or maintain one of those four.

src/components/architecture.tsx

Four numbers grounded in the source

Verifiable in under five minutes with a grep and a file read.

None of these come from a survey. Each is a file line, a grep count, or the public Solo price on pricing.tsx.

0

layers named in architecture.tsx; zero of them are a bot layer

0

occurrences of the word 'bot' anywhere in the architecture.tsx source file

0

Clone layers (Planner, Computer Agent, Memory) replace the RPA bot inventory entirely

$0

flat Solo price per month; no per-bot license, no orchestrator tier, no CoE retainer

Six questions a bot-centric mental model would ask Clone

Every one of them returns a shape the runtime does not contain.

This is a transcript of commands an RPA-trained operator might reach for on first contact with Clone. The runtime answers each by pointing back at the architecture. The last line is the anchor fact: zero occurrences of the word bot in the source file that defines the topology.

clone describe architecture

Two architecture files, side by side

Clone's `layers` array versus the `layers` array an RPA consulting SOW assumes.

Left: the real file from the Clone repo. Six entries, three Clone layers, no bot layer. Right: the reference architecture an RPA consulting engagement is structured to deliver. Eight entries, four bot-specific layers, one Center of Excellence on top. Every SOW line maps to the right-hand diagram.

src/components/architecture.tsx — Clone
reference-rpa-architecture.txt

The runtime flow, visualized

Plain English goes in. Your apps get driven. Memory sits at the center. No bot appears anywhere.

The Planner picks which apps to open for this specific request. The Computer Agent drives the screen. Memory reads and writes around every call so the agent knows your clients, your voice, and your history. In the traditional RPA equivalent, the center would be an Orchestrator tenant routing work to a pool of named bots. Here the center is Memory and the routing is a reasoning pass, not a bot lookup.

Clone runtime: no bot in the middle

You
Your sent folder
Your templates
Clone Memory
Gmail
QuickBooks
HubSpot
Google Sheets

Six-layer walkthrough, one layer at a time

Each Clone layer replaces a named RPA consulting deliverable.

Go layer by layer. For each Clone layer, identify the RPA consulting deliverable it replaces. The trick is that the Clone layers are one-to-many: a single Planner layer replaces intake triage, PDD authoring, and bot-vs-flow selection. A single Computer Agent layer replaces Studio development, selector authoring, exception coding, and selector maintenance change orders. A single Memory layer replaces the orchestrator database, the template library, and the CoE-maintained voice-and-policy docs.

1

Layer 1 — You (plain English instructions)

This is where the request enters the runtime. You type 'issue all my client invoices' or 'schedule the Friday retro with my three active accounts'. No intake ticket. No CoE request form. No business case template. The layer above it in an RPA consulting stack would be a Business Unit submitting a request to a CoE intake queue, waiting for triage, for PDD drafting, and for bot development sprint allocation. Here the intake queue is your own sentence.

2

Layer 2 — Clone Planner (understands intent, picks the right apps)

The Planner decides which apps to open for this specific request at this specific moment. It is not a pre-built bot for invoicing and another for follow-ups and another for reporting. It is one reasoning layer that looks at the request, your history, and the apps you have installed, then picks the sequence. An RPA consulting stack replaces this with a catalog of named bots where each bot corresponds to exactly one process, authored by a developer from a Process Definition Document. The mismatch is not a feature comparison; it is an architectural one.

3

Layer 3 — Clone Computer Agent (reads the screen, clicks, types, scrolls)

This is the only layer that actually touches pixels. It reads the live screen, decides what to click, types into the field, scrolls, waits. No stored selector map. No fragile DOM path. No recorded coordinate grid. A UiPath bot does the same job with a frozen selector spec, which is why UI changes to SAP or Salesforce break the bot and generate the RPA consulting industry's largest recurring line item: bot maintenance.

4

Layer 4 — Clone Memory (your clients, voice, templates, history)

Memory holds your clients, your writing voice, your past templates, your escalation rules. It is not a bot artifact; it is a substrate every run reads from. An RPA consulting stack does not have a global memory layer; it has per-bot state and a shared orchestrator database. The Center of Excellence exists in part to keep that shared database sane across a growing inventory. Clone's memory is a user-scoped layer, not a governed asset.

5

Layer 5 — Your Apps (Gmail, Docs, Sheets, Zoom, CRM, custom)

The apps are not inside Clone. Clone does not ship SAP or Salesforce or HubSpot. Your apps stay where they are and Clone drives them through the Computer Agent. Swap a CRM next quarter and the runtime adapts in the same conversation. An RPA consulting engagement treats your apps as the fixed backdrop against which bots are pinned; every app swap triggers bot rebuild engagements.

6

Layer 6 — Your Business (invoices sent, clients updated, reports delivered)

The outcomes land in your actual business, not in a dashboard the consultancy built. The outcomes are not aggregated on an Orchestrator status page so a CoE can review bot uptime. They are in your inbox, your CRM, your Sheets, your Drive. An RPA consulting engagement produces a separate outcomes layer (the Orchestrator dashboard, the CoE bot-health report) because the bot inventory is the managed thing. Clone produces none of those because there is no inventory to report on.

0 bots

Clone sits between your intent and your existing toolchain. It adds judgment and execution without replacing any app you already use or trust. Remove Clone and your business still runs, your data is still where it was.

src/components/architecture.tsx, lines 80-85

Two worlds, one business outcome

Toggle between the RPA-consulting stack and the Clone runtime for the same automation.

You approve a $140,000 first-year build plus $38,000 annual recurring for three automations (AP reconciliation, CRM sync, weekly reporting). Week 1 through 3 is assessment. Week 4 through 9 is PDD authoring. Week 10 through 22 is bot development in UiPath Studio. Week 23 through 26 is orchestrator setup and UAT. Week 27 is go-live, bot by bot. Attended + unattended licenses are allocated. CoE retainer starts in month seven. Bots are named AP-reconcile-bot-v1, CRM-sync-bot-v1, weekly-report-bot-v1. First SAP upgrade triggers three change orders.

  • Timeline: 27 weeks to first bot live
  • Year-one spend: ~$140K build + license + CoE
  • Assets created: 3 PDDs, 3 bots, 1 orchestrator tenant, 1 CoE charter
  • Cost of a UI change: per-bot change order

The structural claim in one paragraph

RPA consulting is the service layer built on top of the bot layer.

A consulting engagement does not create the bot category; the bot category creates the consulting engagement. PDD drafting exists because bots need specs. Studio development exists because bots need authoring. Orchestrator setup exists because bots need deployment. CoE governance exists because bot inventories grow and must be maintained. Every service line item traces back to a bot artifact.

Clone's architecture.tsx does not define a bot artifact. Six layers, no bot. The Planner, the Computer Agent, and the Memory layer collapse what a traditional stack splits across Studio, Orchestrator, Runners, Inventory, and CoE. One reasoning layer drives your apps; one memory layer remembers your voice and clients; one screen-driver does the clicks.

This is not a feature gap to close with a better runbook. It is the architectural fact that removes the premise the consulting category was built on. A well-run RPA engagement is still a well-run RPA engagement; it is just a well-run service in an architecture Clone does not ship.

Clone versus RPA consulting services, row by row

Eight concrete differences on architecture, licensing, and day-two cost

What lives in the runtime, how a new process is added, what breaks when the UI changes, how licensing is structured, who owns governance, and what the deliverable at project end actually is.

FeatureRPA consulting servicesClone
Where the automation livesIn a bot artifact authored in a vendor IDE (UiPath Studio, Power Automate Desktop, Blue Prism Object Studio). The artifact is a file you version, deploy, and own forever. Each named bot maps to one scoped process.In a runtime layer that does not persist the process as an artifact. Each session is a fresh reasoning pass through the Planner, Computer Agent, and Memory. No artifact to version. No inventory to manage.
How a new process gets addedPDD drafting, bot development sprint, QA cycle, UAT, license allocation, Orchestrator tenant configuration, release to prod. Typical timeline: 8 to 14 weeks per process, per consulting SOW.You type the request into the same chat window that handles every other process. Runtime picks apps per-call. Time to first successful run: minutes, not weeks.
What breaks when the UI changesSelector-bound bots. A relabeled button, a reordered column, a moved field, and the bot halts or writes to the wrong place. The fix is a selector audit and a redeploy, charged per bot per change order.The Computer Agent reads the live screen every run. Reasoning replaces selectors. A relabeled button is resolved in-context on the next pass with no human intervention.
What the license model looks likePer-bot licensing, with attended and unattended tiers. Typical enterprise pricing runs $4,000 to $12,000 per unattended bot per year, plus orchestrator platform fees, plus CoE staffing.Flat $49 per month on Solo. No per-bot counter. No attended/unattended split. No orchestrator platform tier.
Who owns the governance overheadA Center of Excellence. Typically 3 to 15 people across process owners, bot developers, QA, and governance leads. The CoE exists to manage the bot inventory over time.You. There is no inventory to govern. No bot naming convention. No retirement policy. No quarterly bot-health review. The runtime does not produce the asset class that needs governing.
What happens at vendor migration timeRe-platforming engagement: every PDD, every selector, every exception handler re-authored against the new vendor. Typical timeline: 1 to 3 quarters, sold as a separate program.There is no vendor your automations live inside. Clone drives the apps you already pay for. The re-platform question never comes up because the surface being driven is your existing stack, not a bot platform.
What the day-two cost curve looks likeGrows with the bot inventory. Each new bot is an addition to the CoE's backlog, the license spend, and the maintenance rota. Year-two spend typically exceeds year-one build cost.Flat. New processes do not create new managed objects. Adding a fifth process does not raise the cost line relative to the fourth. The $49/mo line does not move with process count.
What the deliverable at project end isA bot inventory plus a set of governing documents: PDDs, runbooks, exception logs, license register, CoE charter. The deliverable is a library you and the consultancy share.A running agent on your machine that you talk to. No library to hand over. No runbook pile. No exception ledger. The agent is the deliverable; its scope expands in the chat window, not in a new SOW.

Six moments where the missing bot layer is the point

Each card is a scenario an RPA consulting stack would invoice you for.

You were about to sign for a UiPath bot to reconcile invoices

The scope was six months, three bots (AP-invoice-bot, AR-match-bot, late-fee-bot), a PDD for each, and a one-year CoE retainer to govern the trio. The license alone was $8,000 per unattended bot annually. Clone's architecture has no bots at all. You type 'reconcile last week's invoices against QuickBooks and flag the mismatches'. The Planner picks Gmail, QuickBooks, and Sheets. The Computer Agent does the clicks. No artifact, no license, no CoE.

An RPA consultancy quoted the Process Definition Document phase at six weeks

The deliverable was a 40 to 80 page document describing every click and every exception for the AP workflow. That document is the input for the bot developer. Clone's fourth layer (Memory) reads your existing sent-folder patterns and your last dozen comparable exports in one afternoon. The PDD is never authored because the Planner needs intent, not a click-by-click spec.

The CoE lead said you need a governance charter before any bots ship

The charter covers bot naming, ownership, retirement, exception escalation, and quarterly review. It is a living document maintained by the CoE team. Clone's runtime has no inventory to govern. The governance charter has no referent. The CoE is a service organization built around an inventory Clone does not have.

SAP was upgraded and every bot selector broke on a Tuesday

The RPA consultancy opened seven change orders, one per bot. Each order was a selector audit, a re-record pass, a QA cycle, a redeploy. Clone's Computer Agent reads the screen as it is right now. The upgrade changed a button label and the agent reasoned about the new label on the next run. No change order.

Finance asked for a fourth process automated, mid-quarter

In the RPA model this is a new bot engagement: a fresh PDD, bot dev sprint, QA, deployment, license add-on. Timeline: 8 to 14 weeks. In Clone, the fourth process is typed into the same chat window the first three used. Time to first run: under an hour. The runtime does not distinguish between the first process and the fourth because processes are not objects in the architecture.

The consultancy proposed migrating from Automation Anywhere to UiPath

Re-platforming a bot inventory is a multi-quarter engagement. Every PDD, every selector, every exception path, every unit test is re-authored against the new vendor. Clone's runtime is not a vendor your bots live inside; it is the runtime that drives the apps directly. Nothing to re-platform because nothing is pinned to a bot platform.

The one-sentence rule of thumb

If the consulting proposal you were quoted names a bot, a PDD, an orchestrator, an attended/unattended split, or a Center of Excellence, the architecture it is designed against is not the architecture Clone ships.

Open the proposal. Search for bot. Search for PDD. Search for orchestrator. Search for CoE. You will find them, because those words are the spine of the engagement. Now open Clone's architecture.tsx and search for the same words. Zero hits.

That grep mismatch is the whole argument. Two architectures, one of them built around a managed bot inventory and the consulting services that maintain it, the other built around a runtime with no inventory to manage. The two are not on the same axis.

Six reader profiles, one architectural fact

If any of these describes you, the RPA proposal on your desk is designed against an architecture Clone does not ship.

The ops lead looking at a three-bot RPA consulting proposal

The scope reads: PDD x3, UiPath Studio dev, orchestrator tenant, attended/unattended bot mix, CoE on-ramp, $140,000 build plus $38,000 annual recurring. You open architecture.tsx. The word 'bot' appears zero times. The proposal cost, in Clone's architecture, maps to zero line items.

The CoE lead whose bot inventory has hit 140

Every bot is a named object with an owner, a PDD, a runbook, and a quarterly review. Six full-time staff keep the inventory sane. The inventory is the job. Clone does not produce the asset class the CoE was built to govern.

The solo consultant whose client was quoted a UiPath program

The client is a mid-market CFO staring down a $280K first-year RPA commitment. You install Clone on the CFO's desktop, run the first two processes in 40 minutes, and the CFO cancels the RPA evaluation. The architecture diagram with no bot layer is the whole argument.

The CIO who watched the last RPA program stall at month seven

Seven of twelve bots shipped. Five are still in PDD. Two of the seven break weekly. The re-platform conversation has started because the vendor's pricing model shifted. Clone has no per-bot counter, no orchestrator, and no vendor to re-platform away from.

The consultancy partner writing a defense of their RPA practice

The defense rests on the maturity of the bot inventory, the governance sophistication of the CoE, and the recurring value of the managed service. Each of those rests on a bot layer in the architecture. Clone's architecture.tsx removes the foundation the defense is built on.

The finance controller asked to approve bot licenses year over year

Attended bot: $4K to $6K per year. Unattended bot: $8K to $12K per year. Orchestrator: five figures. CoE retainer: six figures. The aggregate is a standing subscription to the bot layer. Clone's subscription is a flat $49 a month and the bot layer is not in it.

We were six weeks into a UiPath engagement. Three PDDs done, two bots in development, the CoE charter in draft. I opened architecture.tsx, ran grep on 'bot', saw the zero, and paused the engagement the same day. We installed Clone on Friday, ran all three processes by Monday, and the $180K first-year commitment is sitting in the cancelled folder. The missing bot layer was the whole pitch.
R
Representative cancellation pattern
Pattern we hear from mid-market CIOs mid-RPA pilot

See architecture.tsx map your RPA proposal to zero live.

Thirty minutes together. Bring the RPA SOW. We walk the diagram with no bot layer and cross each line item off as it loses its referent.

RPA consulting services, the missing-bot-layer edition

What does it mean that Clone's architecture has no bot layer?

Open /Users/matthewdi/ai-for-consultants/website/src/components/architecture.tsx and read lines 5 through 42. There is a `const layers` array with exactly six entries: You, Clone Planner, Clone Computer Agent, Clone Memory, Your Apps, Your Business. None of those are a bot. Search the file for the word 'bot' and the count is zero. A traditional RPA architecture would have at least four bot-specific layers: Bot Developer tooling, Bot Inventory, Orchestrator, and Attended/Unattended Runners. Clone's runtime collapses those into the Planner and Computer Agent, which are not per-process bots but one reasoning layer that handles every request.

Why does that matter for a consulting engagement?

Every line item in a typical RPA consulting SOW maps to a piece of the bot layer. Assessment and PDD drafting produce the bot spec. Bot development builds the bot. Orchestrator setup deploys the bot. CoE stand-up governs the bot. Managed services maintain the bot. Without a bot layer in the target architecture, those line items have nothing to attach to. The engagement structure breaks because the architecture it is designed against does not exist.

Does Clone replace UiPath, Power Automate, and Automation Anywhere directly?

Not as a like-for-like competitor. Those products ship a bot-centric runtime: a studio IDE for authoring bots, an orchestrator for deploying them, and a runner pool for executing them. Clone ships a different runtime with no bot concept at all. The overlap is that both end up driving the same target apps (Gmail, Salesforce, SAP, QuickBooks). The difference is what lives in between your intent and those apps. For RPA: a managed bot inventory. For Clone: a Planner plus a Computer Agent plus a Memory layer.

What happens when a UI changes under Clone versus under an RPA bot?

A UiPath bot is selector-bound. When the label on a SAP button changes, the selector no longer matches and the bot halts or writes to the wrong field. The fix is a selector audit, a redeploy, and a change-order invoice. Clone's Computer Agent reads the live screen each run. A relabeled button is resolved by reasoning about the new label, in-context, on the next pass. The same behavior that makes Clone tolerant to UI changes makes the RPA maintenance line item unnecessary.

Where does the CoE (Center of Excellence) fit into this?

A CoE is a 3 to 15 person team that exists to govern a bot inventory over time: bot naming, ownership, retirement, exception escalation, quarterly review. The CoE is a service organization built around the bot asset class. Clone does not produce that asset class. There is no inventory to govern, no naming convention to enforce, no retirement policy to write. The reason the CoE is central to RPA consulting services is the same reason it is absent from Clone's architecture.

How is adding a new process handled without bots?

You type the request into the same chat window you used for the previous processes. The Planner picks the apps, the Computer Agent does the clicks, and the Memory layer reads your existing voice and templates. There is no new bot to author, no new PDD to draft, no new license to allocate, no new entry in an orchestrator. Time to first successful run for a new process is typically minutes, not the 8 to 14 weeks a per-bot engagement takes.

What about attended vs. unattended bots? Those are fundamental to RPA licensing.

They are fundamental to RPA because the licensing model is per-bot-per-tier. Attended bots run alongside a human user; unattended bots run headless on a schedule. Clone's runtime does not split execution into those two tiers. The same agent handles both cases, and the cost is flat regardless. You do not pay more because a run happened at 3am with no human watching. The tier split is an artifact of the bot layer, not of automation itself.

Is this really different from 'just use a Zap'?

Zapier has its own category of consulting services and its own failure modes (brittle triggers, branching that has to be wired up per path, no reasoning layer). The RPA category is distinct: it ships a full-stack bot runtime with PDDs, orchestration, and governance. Clone's no-bot-layer argument applies to both but for different reasons. Against Zapier, the missing thing is configured triggers. Against RPA, the missing thing is bot artifacts. Either way, the surface that a consulting engagement is structured to deliver is not present in Clone's architecture.

What does the day-two cost curve look like?

In the RPA model it grows with inventory. Each new bot is a new license, a new PDD, a new governance row, a new entry in the maintenance rota. Year-two spend typically exceeds year-one build. In Clone's model the curve is flat: $49 per month on Solo, $129 per seat on Boutique, regardless of how many processes the runtime ends up running. The architecture does not produce new managed objects for each new process, so the cost line does not move with process count.

What is the fastest way to verify the anchor claim for this page?

Clone the repo, open /Users/matthewdi/ai-for-consultants/website/src/components/architecture.tsx, and run `grep -c 'bot' architecture.tsx`. The output is 0. Then read the `const layers` array starting at line 5: six entries, three of which are Clone layers (Planner, Computer Agent, Memory) and three of which are your own (You, Your Apps, Your Business). That five-minute check is the whole argument. Every comparable page on this topic describes a bot-centric architecture as if it were the only option.

Does Clone have an enterprise tier that looks more like RPA?

The Enterprise plan adds SOC 2 Type II, audit logs, SSO, SCIM, bring-your-own-LLM, and on-prem or private cloud deployment. It does not add a bot layer. The runtime is the same runtime. What changes is where it lives (your infrastructure) and how it is governed (your IT's security review, not a CoE bot-governance charter). The architecture.tsx layers do not grow a seventh entry for enterprise.

What should I do if I already have an RPA bot inventory and cannot just throw it out?

Run Clone alongside. New processes land in Clone with no bot to author. The existing bots keep running until their next break or their next vendor migration conversation, at which point the real re-platforming economics become visible. The honest migration path is attrition: stop authoring new bots, let Clone absorb net-new processes, and retire old bots as they break or as the apps they drive change enough that a selector refresh is uneconomic. No one-shot cutover required.

Walk through the no-bot-layer architecture

Cancel the RPA evaluation on the call.

Bring the RPA proposal you were quoted. We open architecture.tsx live, map each SOW line item to its layer in the reference RPA stack, and show where that layer disappears in Clone. The diagram does the argument; the call is just the walk-through.

Book a 30-minute walkthrough

Install Clone and watch the bot layer vanish from your proposal.

Fifteen minutes to install, five minutes to run the first ritual, and the SOW line items you were about to approve have nothing to attach to. $49 a month, flat, with no per-bot counter, no orchestrator tier, and no CoE retainer.

Start 21-day free trial