Business Superintelligence

AI that runs your business
and builds your software. Proven, step by step.

Qvrone is one governed harness with two divisions: Business Automation and the Software Factory. Agents plan the work, your rules decide what may run, and every action is verified and recorded. Zero unverified actions.

ask ›

Governed harnessBusiness AutomationSoftware FactoryApprovalsLedger
1gate
One governed path for every action
4outcomes
Confirmed, refused, blocked or unknown. Never a guessed “done”
2divisions
Business Automation and Software Factory
0unverified actions
The promise we make instead of “no mistakes”

Different by design. The model proposes. Deterministic systems decide, check and record.

  1. 01S

    door

    signed entry

  2. 02N

    understand

    model reads

  3. 03N

    plan

    model proposes

  4. 04S

    gate

    rules decide

  5. 05S

    hands

    API first

  6. 06S

    check

    read back

  7. 07S

    record

    signed ledger

  8. 08N

    learn

    recipes, memory

01Early access

Neuro-symbolic run loop

Every run goes door → understand → plan → gate → hands → check → record → learn. Models fill the neural steps; rules, schemas, graphs and read-backs fill the symbolic ones.

why › The model never holds the authority to act, approve or declare success.

02Prototype

NeSy plan compiler

A model's plan is compiled against a content-hashed task spec before anything runs: allowed tools, dependencies, budgets, approvals and a required verify contract.

why › A model cannot widen its own tool list or turn an unknown prerequisite into success.

03Early access

Verify contracts

Every write is read back from the system it touched and reported as confirmed, refused, blocked or unknown.

why › Unknown is never reported as done. Enforced today for approvals; rolling out to every tool.

04Early access

Exact, single-use approvals

An approval is bound to one tool, its arguments and the policy version, re-checks who you are, and works once.

why › A changed argument needs a new approval; a replay is refused.

05Prototype

Symbolic computer use

Software is read as named elements from the accessibility tree or the page, not pixels. A gate checks each action before it runs and verifies the effect after.

why › It fails closed where pixel-clicking agents fail open, and you can write rules about it.

06Prototype

Shared agent computers

Your agents share your browser logins, files and a governed terminal, each on its own leased screen, with chats and memory kept private.

why › Agents work in your real tools without passwords handed to a model.

07Early access

Bubbles

Persistent, named agents, each with its own conversations, memory and responsibilities, with progress you can watch and stop.

why › Work does not end when the chat does.

08Coming

Cheapest verifiable path

Before any model call: rule, then recipe, then cache, then a small model, then a big one, inside token, step and cost budgets.

why › A request a rule can answer spends no model tokens.

Harness. One governed path for every action, in both divisions.

Fig.1
LEDGERevery stepPROPOSEagent.plan(request)DECIDErules.check(step)RUNgate.run(tool, args)VERIFYread back → confirmed

01 Governed loop

Early access

Agents propose. Your rules decide. The gate runs the action, then checks it.

  1. 1.1Agents plan the steps; a plan is only a proposal
  2. 1.2Nothing runs until a rule allows it
  3. 1.3One governed path on every channel
Fig.2 · sample
runtoolruleverdict
run_8f25pull_request.openfactory_scopeconfirmed
run_8f24invoices.listread_onlyconfirmed
run_8f23whatsapp.sendservice_windowunknown
run_8f22bookings.cancelambiguous_targetrefused
run_8f21payment_link.createsend_to_customer → askconfirmed
run_8f20bookings.createbooking_hoursconfirmed
■ confirmed 4■ refused 1■ blocked 0■ unknown 1done-without-check 0

02 Verified, not assumed

Early access

A write counts only when it is read back from the system it touched. Enforced today for approvals, rolling out to every tool.

  1. 2.1Confirmed, refused, blocked or unknown. Never a guessed done
  2. 2.2Each call recorded with the policy decision that let it run
  3. 2.3A ledger you can read and export
Fig.3 · sample
proposed →bookings.create({ at: 16:00 })
decision table · booking_hours v3then
hour < 09:00refuse
09:00 ≤ hour < 19:00allow
hour ≥ 19:00ask owner
risk_classcommitting_write
checked before the tool runsalways
model may overridenever

03 Your rules decide

Early access

Decision tables you control allow an action, refuse it, or ask you first.

  1. 3.1Checked before the tool runs; per-workspace tables rolling out
  2. 3.2The model suggests; it never overrules a rule
  3. 3.3Each workspace isolated by row-level security in the database
Fig.4 · sample
approval requiredpolicy send_to_customer v2

Send 3 payment reminders on WhatsApp

tool  whatsapp.template.send
args  { invoices: [INV-1042, INV-1047, INV-1051] }
bind  sha256 7f3c…a91e  (tool · args · policy · run)
Approve ›Decline

… waiting for the owner. Nothing has been sent.

04 You approve what matters

Early access

Money, customer messages and code changes wait for you, bound to the exact action you saw.

  1. 4.1Bound to tool, arguments and policy
  2. 4.2Works once; a replay is refused
  3. 4.3Everything else runs on its own and leaves a trace

Business Automation. Your operations, run by agents you can audit: conversations, connectors, Bubbles that keep working, and hands for software with no API.

Fig.5 · sample

Move tomorrow's 4 PM appointments to Friday, same time.

Two at 4 PM tomorrow: Asha and Ravi. Friday 4 PM is free for both.

This messages your customers, so your rule holds it. Approve both?

approve

Done and checked: both read back at Friday 4 PM, both customers notified.

05 Conversations and bookings

Live

Chat and voice agents that answer, book, remind and reschedule, in English and Indian languages.

  1. 5.1A booking counts only after it is read back
  2. 5.2Customer-facing steps wait for your approval
  3. 5.3Web widget and voice today
Fig.6
WhatsAppT1
Certifying
  • › Templates outside the 24 h window
  • › Opt-in before first message
  • › Signed webhooks only
GmailT1
Certifying
  • › Recipient domain allowlist
  • › Replies stay in the thread
  • › Narrowest OAuth scopes
Google CalendarT1
Certifying
  • › Free/busy before create
  • › Idempotent event ids
  • › Hours from your rules
Google SheetsT1
Certifying
  • › Sheet and range allowlist
  • › Header row protected
  • › Read back, compare hash
RazorpayT1
Certifying
  • › Amounts in paise
  • › Refunds always approved
  • › Fetch to confirm, never trust a webhook
Zoho CRMT1
Certifying
  • › Upsert on email or phone
  • › Stage order enforced
  • › Data centre stored per connection
Zoho BooksT1
Certifying
  • › Totals checked before create
  • › GSTIN format checked
  • › Void needs approval

06 Business Tier 1 connectors

Certifying

Payments, invoices, mail, calendars and sheets, each with its rules built in.

  1. 6.1WhatsApp, Gmail, Google Calendar, Google Sheets
  2. 6.2Razorpay, Zoho CRM, Zoho Books
  3. 6.3Certified only when every check has been broken on purpose and seen to fail
Fig.7 · sample
Collectionsfinance
runningStop

Reminding 3 overdue invoices

Front desksupport
waitingStop

Reschedule needs your approval

Securitydevelopment
scheduledStop

Next scan 02:00 · no one needs to start it

each Bubble keeps its own chats and memory · all of them pass the same gate

07 Bubbles that keep working

Early access

Persistent, named agents, each with its own responsibility, conversations and memory. Give work in a conversation and it follows through.

  1. 7.1Progress you can watch, and a Stop that stops
  2. 7.2Scheduling from chat, with results posted back: coming
  3. 7.3Role packs for sales, support, operations and finance: coming
Fig.8 · sample

accessibility tree

  • window “Tally — Voucher”
  • form “Receipt”
  • textbox “Amount” e12
  • button “Save” e14
  • button “Delete” e15
  • status “Voucher saved”

model propose click(e14)

gate re-read tree · e14 = button “Save” in form “Receipt” ✓

gate policy: save_voucher → allow · receipt r-7c1 (one use)

hands click e14 · receipt spent

check re-read · status “Voucher saved” appeared → confirmed

08 Hands for software with no API

Prototype

API first. Where there is none, symbolic computer use reads the screen as named elements, and the gate checks every click before and after.

  1. 8.1The model proposes a click; the gate re-reads the accessibility tree to confirm it
  2. 8.2A one-use receipt authorises each action; a fresh read verifies the effect
  3. 8.3Fails closed, and stays approval-gated until proven

Software Factory. Requests in, verified and reviewed pull requests out. Agents plan, build and prove the work; you merge.

Fig.9 · sample

request › Fix: routes trust workspace_id from the body (#142)

task spec
goalWorkspace id comes from the session, never the request body
scopesrc/routes/** · no schema changes
acceptforeign workspace → 403 · own workspace → 200
barfixed before code · each check must fail when broken
compiled plan
  1. 1.read routes that take workspace_id from body
  2. 2.add session guard, remove body field
  3. 3.write 403 / 200 tests
  4. 4.sabotage: drop guard, expect RED

09 Spec before code

Early access

Every request becomes a task spec with acceptance checks and a bar, fixed before a line of code is written.

  1. 9.1Acceptance checks written down before work starts
  2. 9.2Scope names exactly which files and systems may change
  3. 9.3The plan is compiled from the spec, and your rules check every step
Fig.10 · sample
#231 Session-bound workspace on routesvia GitHub App
  • ✓sandboxed runread-only root · no network
  • ✓typecheck0 errors
  • ✓tests0 failed · 0 skipped
  • ✓CI (GitHub checks)reconciled into review
  • ✓review decisionrecorded against this change
specplandifftest logartifacts
Merge ›ready for you · the agent cannot merge

10 Built in a sandbox, delivered for review

Early access

Plans run in an isolated sandbox, and the change arrives as a pull request with its evidence attached.

  1. 10.1Read-only root and no network in the sandbox
  2. 10.2Delivered through the Qvrone GitHub App; CI results flow back into the review
  3. 10.3Agents never merge: there is no merge path, only your button
Fig.11 · sample
build · sandboxed agent

$ task #142 · scope: src/routes

+ enforceSessionWorkspace(req)

- const ws = req.body.workspaceId

+ test: foreign workspace → 403

bar committed before code ✓

verify · independent agent

$ verify #142 · fresh checkout

typecheck ............ 0 errors

tests ................ 0 failed · 0 skipped

sabotage: drop guard → 403 test RED

restored → GREEN

VERDICT APPROVE → PR for you

11 Proven, not self-graded

Coming

A separate verifier re-runs every check from a clean checkout, and breaks each test once to prove it can fail.

  1. 11.1The agent that builds is never the one that verifies
  2. 11.2A test that cannot go red does not count
  3. 11.3No verdict, no merge
Fig.12 · sample
open findings1
scan 1scan 14

02:00 scheduled run · no one started it

route audit 2 routes read workspace_id from body

osv scan 1 high · lodash 4.17.20

secret scan 1 token · .env.example:12 (value hidden)

fix PR #231 opened · waiting for your approval

12 Security lane

Coming

Scheduled route audits, dependency scans and secret scans become findings, then a fix pull request for you.

  1. 12.1Runs on a schedule, with no one starting it
  2. 12.2Secret values are never shown, only file, line and type
  3. 12.3Every finding and fix traceable in the ledger
Fig.13 · How it works

From request
to verified result

The same path for every action, in both divisions. Nothing reaches your systems without a rule allowing it, and nothing counts as done until it has been checked.

  1. Step 01: Agents propose

    You ask in plain words, or a teammate does. The agent turns the request into a plan of tool calls. A plan is only a proposal.

    plan: [bookings.find, bookings.reschedule ×2, notify ×2]
  2. Step 02: Your rules decide

    Each step is checked against your decision tables before it runs: allowed, refused, or held for you. The model never gets to overrule a rule.

    rule: notify_customer → ask_owner
  3. Step 03: You approve what matters

    Money, customer-facing messages and code changes wait for you. Your approval is bound to the exact tool, arguments and policy you saw, and works once.

    approval: bound(tool, args, policy) → single use
  4. Step 04: The gate runs it and checks the result

    The action runs through one governed path, then the result is read back from the real system. Confirmed, refused, blocked or unknown, and recorded either way.

    verify: confirmed | refused | unknown → ledger
  5. Step 05: Proven runs become recipes

    Work that has been verified enough times will replay as a recipe: still through the gate, without paying a model to think it through again. Two failed checks demote it. Coming.

    recipe: promoted after verified runs · coming
Fig.14 · Connected & governed

Connected, governed
and checkable

Every integration is a connector on the same harness: signed doors, scoped credentials, default rules and a verify step for every write. Each is labelled with its real status until it is certified.

14.1 — Connectors

Business Tier 1 · certifying

  • WhatsApp
  • Gmail
  • Google Calendar
  • Google Sheets
  • Razorpay
  • Zoho CRM
  • Zoho Books

Software Factory Tier 1 · early access

  • GitHub
  • Slack approvals
  • Security scanners
  • Package registries

Commerce

  • Shopify
  • WooCommerce
  • BigCommerce
  • PrestaShop
  • WordPress

CRM & support

  • HubSpot
  • Salesforce
  • Pipedrive
  • Zendesk

Messaging & marketing

  • Instagram
  • Facebook
  • Email
  • Klaviyo
  • Mailchimp
  • Zapier

Something missing? New connectors are built on the same kit, with the same rules, approvals and verify step, and are certified as customers need them.

14.2 — Guarantees you can check

Zero unverified actions

We don't promise an AI that never errs. We promise nothing is reported done without proof: a write is read back and reported as confirmed, refused, blocked or unknown. Enforced today for approvals, rolling out to every tool.

Explainable by default

Each tool call is recorded with the authority and policy decision that let it run, the actor and the time, in a signed chain you can export.

Human approval gates

Name the actions an agent may not take alone. They pause for sign-off, and the approval works once, for exactly what you saw.

Isolated per workspace

Row-level security in the database fences each workspace's data, enforced by Postgres itself and not only by our code.

Encrypted credentials

Connector credentials are encrypted at rest with AES-256-GCM and stored per workspace.

Certified means broken on purpose

A connector is certified only after each of its checks (signatures, revoked tokens, missing rules, unknown results) has been sabotaged and seen to fail.

Fig.15 · Pricing

Pay for verified outcomes.
Never for unverified work.

A workspace fee reserves your capacity. Beyond it you pay per outcome that was read back and confirmed, plus provider usage at cost. The model can still be wrong; you never pay for a result nobody could prove.

15.1

Verified outcomes only

You pay when a result is read back and confirmed. Refused, blocked and unknown are never billed.

15.2

Tokens are our cost

We price outcomes, not tokens, so every cheaper path (a rule, a recipe, a cache hit) is our incentive as much as yours.

15.3

Usage, itemised

Voice, carrier, messaging and heavy compute appear line by line at provider cost.

15.4Coming

Budgets you set

Per-workspace caps stop spending before it happens, not after.

1 — Workspace: reserved capacity

Self-serve

₹2,999

per workspace / month

One business, one workspace.

  • The harness: gate, rules, exact approvals, signed ledger
  • 2 Bubbles and the Main chat
  • 3,000 conversation replies a month
  • Business connectors as they certify

Team

₹9,999

per workspace / month

A team sharing compute across roles.

  • Everything in Self-serve
  • 10 Bubbles, shared compute
  • 15,000 conversation replies a month
  • Code workspace for the Software Factory

Enterprise

Talk to us

reserved capacity

Reserved capacity, your controls.

  • Reserved execution capacity and SLAs
  • SSO and SCIM (coming)
  • Private deployment: your cloud or air-gapped (research)
  • Customer-managed keys and data residency (coming)

2 — Verified outcomes: billed only when confirmed

Booking or reschedule confirmedLive

counts when: read back from the calendar

₹10
Reminder or follow-up deliveredEarly access

counts when: delivery confirmed by the channel

₹10
Payment collected and receiptedCertifying

counts when: payment fetched, invoice marked, receipt sent

₹25
Verified pull request deliveredEarly access

counts when: sandboxed run, checks green, PR delivered

₹1,500

refused · blocked · unknown → ₹0

3 — Usage, itemised at provider cost

Voice minutes (speech and model)₹3 / min
Phone carrier minutes and numbersat carrier cost
WhatsApp and SMS messagesat Meta / carrier cost
Replies beyond your plan, heavy buildsat model / compute cost
Onboarding: connecting your systems₹10,000 once

Pilot rates, being validated with our first customers; your quote is confirmed in writing. Prices exclude GST and local taxes. INR and USD are priced separately, not converted.

Fig.16 · Questions

The things people ask
before they sign up

Agents that plan and do real company work across your tools, under rules you set, with every action verified and recorded. The intelligence is in the agents; the trust comes from the harness around them.