The cast

Fifteen classes of actor, and six of them are new

Version one ran nine classes around your company: customers, competitors, suppliers, salespeople, executives, employees, investors, regulators and partners. Six more have been added, each because a real mechanism was missing from the monthly arithmetic rather than because a diagram looked empty. Every one of them has at least one lever you can move.

Build a twinThe original nine

Three of the six exist only if your record supports them. That is a design rule with arithmetic behind it, and the reason is further down this page.

15 classes53 agents on this twinone mark is one agentCustomers19Suppliers6Salespeople5Competitors4Executives4Employees4Partners4Distributors2Investors2Analysts1Regulators1Labour market1Lenders?Landlords?Carriers?twelve classes are built on every twin. The three drawn hollow appear only when your own record names them.

A class of actor earns its place by making something happen that could not happen before, not by appearing on a chart.

The test for each of these six was the same. Name the mechanism, name the lever, and say what moves in the monthly arithmetic that was not moving before. Anything that could not pass that test is not in the product.

The six

What each of them does that nothing else was doing

Lenders

They watch one ratio and act on it

Interest cover, every month. Two months under and it warns. Four months under and it reprices by two points. Seven and it takes back a quarter of the balance. That sequence is what turns a bad quarter into a cash event, and it is the part a spreadsheet forecast never contains.

Distributors

Resellers who carry your rivals too

A price rise reaches them before it reaches the market, and the first thing that moves is their effort rather than their terms. A channel that has quietly stopped pushing looks exactly like a soft market for about two months.

The labour market

The people you have not hired yet

Not your employees. Pay drifts on its own, a vacancy takes months to fill, and a company can only absorb so many starters a month. A hiring plan that ignores all three spends the money in month one and gets the output in month nine.

Carriers

Whoever moves the thing

Their lateness is your revenue slipping into next month, with its cost slipping along with it. For a company that ships, that slip is the difference between a quarter that lands and one that gets explained.

Landlords

Rent does not care how the year went

A fixed cost with a date on it. The review is a scheduled event inside the run rather than a smooth line through it, which is what makes it land visibly in the month it happens.

Analysts and reviewers

The only class that acts on business you have not won

Standing multiplies word of mouth, so a company the market rates gets customers it did not pay for. Every other class in the model responds to business you already have.

One class, opened up

A lender watches one number and has three thresholds

Most of what a lender does in a run is nothing. The interesting part is what happens when the ratio it watches goes the wrong way, and the answer is that it happens in steps, on a schedule, rather than all at once at the end of the year.

The ratio

Interest cover, recomputed every month

Operating profit against the interest owed. One number, taken from the record if you uploaded your debt terms, and the lender sees it in the month it happens rather than when you would have reported it.

Two months

A warning

Nothing about the money changes yet. What changes is that a breach is now a fact inside the run, and the executive agents can see it, which alters what they are willing to spend.

Four months

Two points on the rate

The cost of the debt rises while the company is least able to carry it. That is the shape of the problem outside the model as well. So it belongs in the arithmetic rather than in a footnote.

Seven months

A quarter of the balance back

Repayment demanded on part of the facility. This is the step that turns a profit problem into a cash problem, and in a run it tends to land in the month a spreadsheet had marked as the recovery.

The six, side by side

What each one watches, and when it exists at all

ClassWhat it watchesWhat it does about itExists when
LendersInterest cover, monthlyWarns, then reprices, then calls part of the balance backYour record shows debt
DistributorsYour price, and what your rivals are paying themChanges how hard it pushes before it changes its termsAlways
The labour marketVacancies, prevailing pay, how many starters you are absorbingSets what a hire costs and how long it takes to arriveAlways
CarriersVolume and scheduleDelivers late, moving revenue and its cost into the following monthYour record shows freight or shipping cost
LandlordsThe lease and the review dateCharges rent, and raises it on the date written in the leaseYour record shows rent
Analysts and reviewersWhat you do in public, and what your customers sayMoves your standing, which multiplies word of mouthAlways

The twelve always present classes are the original nine plus distributors, the labour market, and analysts and reviewers. What each of the nine wants and cannot see.

The design rule

Three of the six exist only if your record supports them

A lender, a landlord and a carrier are not created unless something you uploaded says they should be. No debt in the record, no lender. No rent line, no landlord. No freight cost, no carrier.

This is not caution about your data. It is arithmetic. Your operating cost figure already contains the rent you pay, the freight you pay and the interest you pay. Creating a landlord that charges rent on top of a cost line that already includes rent charges you for the building twice, and the run then reports a company losing money it is not losing.

So the rule is that a class which spends money exists only when the record separates that money out. The other twelve cost nothing at the baseline, which is exactly why they can always be there.

  • No debt on the record means no lender, and an analysis that says the lever is idle
  • A rent line in an uploaded cost breakdown creates a landlord with a review date
  • Freight or shipping cost creates a carrier
  • Each one appears in the ledger with the file that created it
Your companythe same company, where nothing you try is real

Every mechanism moves only as a deviation from today. Nothing charges you at the baseline, because the baseline already happened.

The revenue a company reports is already net of what its resellers keep, and it already reflects how often deliveries arrive late. A mechanism that costs something in the baseline month is not modelling the world. It is double counting your own record.

Why it has to work that way

The baseline is the one point the model has to be right about

Every scenario is measured against a baseline run on the same random draws, so the number that reaches you is a difference. If the baseline is wrong in a way the scenario shares, the difference can still be right. If the baseline is wrong because a class of actor is charging a cost your own figures already contained, the difference is wrong too, and it is wrong in the direction that looks like prudence.

That is why all six were built as deviations. A distributor takes no margin at the baseline, because your revenue is already after that margin. What it does is change its effort when your price moves, and only that change reaches the answer.

A carrier is never late at the baseline, because your reported revenue already includes however late your deliveries currently are. It delivers later, or earlier, when something in the scenario moves, and the model carries only that difference.

  • Baseline and scenario share one set of random draws
  • Every mechanism contributes zero at the baseline by construction
  • What reaches the brief is the difference, with a p10 to p90 band around it
  • How two runs are compared
11Fileswhat you already have539Factseach with the line itcame from57Graphwhat depends on what71Agentsobjectives, limits,personality800Runssame seed, same answer1Briefthe answer and itstripwiresevery step can be opened, edited and run againthe line is as thick as the thing it carries

One more, opened up

The class that is not a person

Your employees are already modelled. The labour market is the other side of that: everybody you have not hired, and the conditions under which you would.

It carries three things a headcount plan usually assumes away. Prevailing pay drifts on its own, whether or not you are hiring. A vacancy takes months to fill, and the number of months is not the same for every role. And a company can absorb only so many starters in a month before the people already there are spending their week onboarding rather than delivering.

Put those three together and a hiring plan that ignores all of them spends the money in month one and gets the output in month nine. The engine could always have shown that gap. Until there was a labour market in the model, it had nothing to compute it from.

  • Pay drift, time to fill and absorption are separate levers
  • Cost lands when the hire starts, output lands when they are productive
  • Thresholds start from the industry profile and are replaced by your own figures
The labour marketPay drift, time to fill, absorptionObjectivesKeep getting what they signed forRenew at a price they can defendNot run a switching projectPersonalityriskloyaltypatiencecandour

Being honest about it

What adding six classes does not do

It does not make the model rightMore mechanism is not more accuracy. Everything on the limits page still applies, and a class fed by defaults produces a wide band like everything else.
It does not add a language modelNo agent talks to a model during a run. Every decision any of the fifteen classes makes is arithmetic on what that agent can see. Where a model is used.
It does not slow a run downClasses that do not exist cost nothing, and the ones that do are a handful of comparisons per agent per month. A standard run is still 200 replications of the scenario plus 200 of the baseline.
It does not know your lenderThe thresholds start from the industry profile and from ordinary lending practice. Upload your facility terms and they are replaced by the covenants you signed. How that replacement works.
It does not invent a landlordWith no rent line in your record you get no landlord, and an analysis that says the lever is idle rather than a number that looks like an answer.
It does not change the nineThe original classes behave as they did. Six were added beside them, and the agents page is still accurate about all nine.

Questions about the cast

Can I turn a class off?

Yes, per twin. The brief records that it was off, so a run without a distributor in it says so rather than quietly differing from the one you ran last week. What the brief contains.

What exactly creates a lender?

A debt balance on the record, and ideally the terms. A balance alone is enough for interest cover to be computed against the default thresholds. Terms turn those defaults into your own covenants, and the ledger shows which file did it.

How many agents is a twin now?

That depends on your record, because named customers, suppliers and departments become individuals rather than averages. Around forty is typical for a company that has uploaded a customer list. Fifteen is a count of classes, not of agents.

Does a distributor have its own customers?

It has your customers, and it has your rivals. What it does not have is loyalty, because its loyalty is a margin number. That was true of partners in version one and this is the same mechanism applied to a reseller who holds the shelf.

Why is standing kept separate from satisfaction?

Satisfaction is what your customers think, and it acts on churn. Standing is what the market thinks, and it acts on people who are not customers yet. Keeping them apart is what lets a run show a company with happy customers that nobody new has heard of.

Where do the thresholds come from?

The industry profile, as priors, marked as priors everywhere they appear, and replaced by any document of yours that gives the real figure. Two months, four months and seven months for a lender are starting points, not law. The ledger.

Does a carrier need a logistics twin?

No. Any company with freight or shipping cost separated out in its record gets one. The mechanism is the same whether you ship a hundred pallets or a thousand parcels, because what it moves is timing.

Find out which of the six you get

Upload a cost breakdown and whatever you have on debt, and the twin will tell you which of the conditional classes your record supports and which levers are sitting idle until it does.

Build a twinWhat to upload