The decision runtime
for recurring operations.

Terrabase runs decisions like pricing, ordering and next best action end to end: from the first signal to the measured result, with your people in charge.

One runtime across industries
Telecom · On a sales call

A sales agent picks the right plan to pitch.

Signal · Call connected · 00:04

Megan is 3× over her data cap on a 31-month-old handset, and her contract ends in 3 weeks.

Decision · Three actions, ranked
SELECTEDPITCHAstra X upgrade, 24 months+$24/mo
IF NOCurrent flagship, 24 months+$11/mo
IF LEAVINGKeep the plan, add data+$4/mo
ACCEPTED ON CALL → ORDER PLACED
↻ Learned: heavy-data users on aging handsets take the device offer
Telecom

Tens of thousands of deals become three ranked offers per customer.

Plans, devices, usage, eligibility and commissions add up to a deal sheet no agent can hold in their head. Terrabase ranks it into three actions before the agent says hello, and re-ranks live when details change on the call.

Observed · a global telecom provider4 to 6× revenue per agent
Quick service · Tomorrow’s plan

A store manager lines up stock, prep and crew.

Signal · Tomorrow · Match at the stadium

Evening demand is expected to run 30% above a normal Saturday.

Decision · Plan for tomorrow
ORDERBuns, chicken and potatoes up 30%Ordered to arrive before the match rush+30%
PREPAREStart fries and chicken in the morningHeld cold, nothing goes in the bin earlyAM
CREWTwo crew to drive-thru, 7 to 10 PMMatch-night orders shift to drive-thru2 crew
PLAN APPROVED BY MANAGER · FOR TOMORROW
↻ Tomorrow's outcome will tune next week's plan
Quick service restaurants

Hundreds of SKUs, festivals and forecasts turn into one store-ready plan.

Sales history, ERP inventory, shelf life, local events, crew rosters: every store's tomorrow hides in a dozen systems. Terrabase resolves it into one plan per store: order, prepare, deploy crew, hour by hour. The manager approves in minutes, before the shift.

Observed · a Fortune 500 QSR30% less waste · 42% fewer stockouts
Consumer goods · This month’s price

A pricing team picks the price that earns the most.

Signal · Competitor moved · Overnight

Their price went up 6% overnight. Ours is now clearly the cheaper choice on the shelf.

Decision · The best price for margin
SELECTEDRAISE 4%We stay cheaper, and we sell more.The most margin of the three prices.margin
+17%
DON’T RAISEWe sell more, but earn nothing extra.More shoppers, same money per sale.margin
+6%
MATCH THEMWe sell less, and shoppers drift.No longer the cheaper choice.margin
+4%
Checked against your policies✓ More on every sale  ·  ✓ sales hold  ·  ✓ still cheaper than them
APPROVED BY PRICING + FINANCE
↻ Measured response sharpens next month's price
Retail & consumer goods

Competitor moves, rankings and stock signals end up as one approved price.

Competitor prices shift daily across every channel; availability, search rank and demand move with them. Terrabase reads all of it, recommends a governed price with the reason attached, and routes it for sign-off. Weeks of work lands in minutes.

Observed · a global consumer goods exporter+17% gross margin from a 4% move
Decision replay

Our runtime carries decisions of any shape, across any domain.

Each of these runs for weeks, drawing on your systems of record, market signals, policies and what your operators know.

Goal:
↻ NEXT CYCLE
The decision loop

How a decision moves through Terrabase.

It is built for work that spans days to weeks, across systems and sign-offs. It keeps a decision graph that remembers every case, checks policy on every action and retrains models on your own outcomes.

NEXT SIGNAL
What your team opens every day

Your operators, your leaders and your engineers see the same picture.

The Queue is the list an operator opens. It holds the decisions waiting for approval today.

It works as a simple approval interface: approve a decision, change it, hold it or reject it, and add a note explaining why. Terrabase carries out what was approved, and the routine decisions keep running on their own.

The Book holds every rule the operation runs on. Each rule carries its version, its owner, where it came from and every decision it has touched.

When operators keep overriding the same call, Terrabase writes it up as a proposed rule change. A person reviews the proposal, and nothing changes until they approve it.

The Pulse shows every run as it happens: when it started, how long it took and how healthy the engine is.

It also tracks which engine version is live, when the models last retrained and whether every data feed is fresh. If a number drifts, the team sees it here before anyone has to ask.

terrabase · the queue 8:02 am policy pack v9 all systems live
4Need you
23Auto-ran today
0Overdue
18Rules live
2Changes waiting
3.6%Policy overrides this month
128Runs today
98%On time
6/6Feeds live
Waiting for approval
DEC-4417 · Region 4Needs approval
SelectedAdjust up 3% · stays inside the change limit+$41k/mo
Hold where it is+$12k/mo
Adjust up 5% · needs a second approval+$8k/mo
Add a note with your decision…
ApproveChangeHold
Earlier today
DEC-4408 · Region 9Ran on its own, inside approved bounds · 6:31 amDone
DEC-4402 · Region 2Approved by M. Alvarez · 7:26 amDone
A rule change is waiting for review
POL-0142 · Change capNeeds review
ProposedRaise the cap to 7% for Region 44 overrides
Keep 5% · current rule, v9in force
ReviewRejectowner · finance
In force
Changes capped at 5% a cyclev9 · #4e2a91View
Above $50,000 needs approvalv8 · #b93d07View
One model needs a look
RUN-8821 · Demand modelWatching
DriftingTwo regions outside the expected bandsince 07:41
Retrained 04:20 on last week's outcomes4m 12s
InvestigateReplay runengine v3.2
Today
06:00Policy pack v9 in force · no changesActive
07:58All feeds fresh · 6 of 6Done
08:02Morning queue published · 4 waiting for approvalDone
Investigate any decision

Ask any decision to explain itself.

  • See why an action ranked first and what ruled out the alternatives.
  • Test which assumptions would change the recommendation.
  • Find where operators override the system and whether it improved outcomes.
  • See which outcomes have matured and which remain inconclusive.
  • Preview which decisions a policy change would affect before it ships.
terrabase · investigateRC-0241 · Paula’s call
Operator asksWhy lead Paula with the foldable, and not the Astra X?
Answer
ChoseNew foldable · 24 months+$16/mo
Ruled out Astra X · 24 months Smaller phone Keep the plan, add data $11/mo lower
Rule that firedKeep the phone style a customer chosev12campaign team
Checked✓ Eligibility✓ Monthly budget✓ Phone style kept
Would change ifPaula asks for a smaller phone, or v12 changes
Overrides 30dNone on this rule0%
RC-0241 · policy v12 · 31 Jul, 11:34 amExport evidenceReplay run
Common questions

A decision runtime,
in plain terms.

What is a decision runtime?

+

A decision runtime is software for running the same business decisions again and again. For each decision, it gathers the evidence: the signals, the numbers, the forecast, your policies and guardrails, and who has the authority to act. It weighs the options, recommends an action, records what was actually done, follows the result and remembers what worked. When a store orders for a big weekend, the runtime remembers whether that order was right. Terrabase is built for recurring decisions like pricing, ordering and next best action.

How is this different from a dashboard?

+

A dashboard helps you understand the business. A decision runtime carries a decision from signal to action to outcome to learning. Terrabase compares the available actions and checks them against your policies and guardrails. It routes the decision to the right person or runs it inside the bounds you set, and records what was approved and executed. When the result lands, it is tied back to the decision that produced it, so you can look at any past decision and see exactly what happened after it.

How do operators stay in control?

+

Your team sets the authority for every decision: some run automatically inside approved bounds, some wait for review, and some actions are never allowed. An operator can approve a recommendation, change it, hold it or reject it. Terrabase records the action, the reason and the policy version that applied, so any decision can be reviewed later.

After a decision is made, can I see why?

+

Yes. Every decision Terrabase recommends comes with a full replay: the signal that opened it, the options it weighed and the ones it refused, the rule that fired, the policies and guardrails that applied, and who approved it. You can ask any decision to explain itself and export the evidence for an audit.

How does Terrabase learn?

+

Two ways. Models learn on their own: forecasts retrain on your outcomes as they come in, so predictions keep up with the market. Rules only change with your sign-off: a proposed change to a policy, a guardrail or a workflow is tested, versioned and approved before it touches a live decision. That is how a manager’s override this season becomes the default plan next season.

How does the first decision go live?

+

We start with one decision you already make on a schedule. With your operators and your data team, we map its inputs, write down its policies and agree on how success is measured. We test it against your past cases, then run it alongside your current process until you trust it with the live decision.

How it starts

How the first decision goes live.

Day one

Pick the decision

One you already make on a schedule.

Week one

Map it together

We write down its inputs, its policies and what success means.

By week six

Watch it run

It runs beside your current process, and every outcome is measured.

When you’re ready

Go live

You hand it the decision. You stay in charge.

30 minutes

Pick the decision that costs you the most.

In 30 minutes we map its data, its owner and its metric with you. Six weeks later it runs alongside your current process.