What this document is
This is a description of a working product, written for the person who has to decide whether to buy it.
It contains no case studies, no customer names and no return-on-investment figures. Those things are easy to write and impossible to check, and a buyer who has read three vendor decks this month has learned to discount them. Instead this document explains the mechanism: what the software looks at, what it produces, who approves it, and where it all runs.
If the mechanism makes sense to you, the numbers will follow from your own operation, measured in your own installation. If it does not, no case study would have saved it.
A note on the name. The claims in Fulfilment Autonomous Claims Engine is where the product started, and recovering money you are owed is still one of the things it does best, because a recovery is the easiest kind of result to check — either the money arrives or it does not. But it is one case among several, and the chapters that follow give the others the same room: demand that grows as it travels up the chain, customs and the papers that go with a shipment, what stock to hold and where, returns, and disruptions handled while they are still happening.
The short version
Your business systems already contain the evidence of every loss you are about to take. The container drifting warm at two in the morning. The customs entry with a missing document and a daily port charge running. The order that grew by a third at every stage on its way up the chain, so the factory built for a demand that never existed. The returned item sent for scrap that was worth refurbishing. The claim that expired unfiled.
The evidence is there. It is scattered across a dozen systems that were never designed to talk to each other, and nobody has the hours to assemble it.
FACE assembles it. It connects to the systems you already run, works out what the combined picture means, and produces a specific, reviewable recommendation with the underlying records attached. A person reads it, approves or rejects it, and the approved ones carry through to the drafts and updates the action actually requires.
That is the whole product. Everything that follows is detail about how well it does it, and where it runs.
The problem, in your terms
Ask an operations director what their systems tell them, and you will get a version of this answer: plenty, and too late.
The reporting layer of a modern supply chain is not short of information. There are dashboards. There are weekly packs. There is a data warehouse that someone spent two years and a great deal of money filling.
What there is not, is a mechanism that turns any of it into a decision before the cost is already incurred.
Three shapes the failure takes
You find out afterwards. A refrigerated container drifts out of its temperature range on a Thursday night. The reading is there in the sensor data. Nobody is reading sensor data at 2am. The cargo is written off on arrival, and the loss is discovered by the finance team a fortnight later, in a reconciliation.
You find out, and nobody acts. A customs entry is held at the port for a missing document. Somebody receives that notification. It joins four hundred other notifications. The port’s daily charge runs for eleven days before a human connects the hold to the document to the invoice.
You never find out at all. A pattern nobody was looking for — a short-paid freight invoice, a claim inside its filing window, an order quantity that has quietly doubled at each stage on its way upstream — simply passes. No alert fires, because nothing was configured to look for it. The cost never appears in a report, because a cost you never identified has no line item.
Why more reporting has not fixed it
Every one of these is a decision problem wearing a data problem’s clothes. The information existed. What was absent was somebody with the time to assemble it, the authority to act on it, and the evidence to justify acting.
Adding another dashboard adds another thing nobody has time to read.
Who has this problem
The problem is structural, not managerial. It appears wherever three conditions meet.
One: the operation spans systems that were bought separately. A warehouse system, a transport system, an accounting ledger, a customer-relationship system, a spreadsheet that one person maintains. Each is correct on its own. The loss lives in the space between them, where no single system has the whole picture.
Two: the volume exceeds the attention available. Exceptions arrive faster than people can read them. The team is not careless; it is outnumbered. During a seasonal peak the ratio gets worse precisely when the value at stake gets higher.
Three: the money is recoverable but only inside a window. Claims expire. Disputes have deadlines. Port charges accrue daily. An order placed on a forecast that has already turned cannot be unplaced. A finding that arrives a month late is not a finding, it is a post-mortem.
Where these conditions concentrate
- Freight forwarders and third-party logistics providers, where margin is thin and the difference between a good year and a bad one is the proportion of claims actually filed.
- Manufacturers with international inbound flows, where a customs hold and a shipment with nobody named as legally answerable for the declaration turn into duty owed and the daily cost of a container sitting still.
- Manufacturers and wholesalers replenishing through several stages, where a shop orders from a depot, the depot from a plant and the plant from its suppliers, and a small change at the customer end arrives at the far end of that sequence much larger than it started.
- Food, pharmaceutical and chemical distributors, where a temperature breach is not a data point but a destroyed consignment and a regulatory conversation.
- Retailers and distributors with high return volumes, where the decision on a returned item — restock, refurbish, recycle — is made by whoever is on the receiving dock that morning.
- Any operation carrying an environmental or emissions reporting obligation, where the figures have to be defensible and the assembly of them consumes weeks.
If your operation has all three conditions, you are already paying for this problem. The only question is whether the payment appears anywhere you can see it.
Who owns it, who sponsors it, and who signs it off
The previous page describes operations. This one describes people, because every purchase of this kind involves three of them and they are hardly ever the same person.
The person who feels it lives with the problem daily and can describe it without being asked twice. They are usually too junior to buy and too busy to be in the room, and their description is the most accurate one available anywhere in the building.
The person who sponsors it carries the budget and the consequence. They meet the problem as a figure in a monthly pack rather than as a lost afternoon, which is why the case has to reach them in their own units.
The person who signs it off can stop the purchase and cannot start it. Security, risk, compliance and data protection sit here. They are not obstacles. They are answering a question they will personally be held to.
The commonest way a promising evaluation dies is that the case is made to one of the three in the language of another. So the table below names all three for each of the problems this paper works through later.
| The problem | Feels it daily | Sponsors it | Signs it off |
|---|---|---|---|
| Money you are owed — claims unfiled, invoices undisputed | The claims clerk and the freight-audit analyst assembling cases by hand | The finance director | Finance control, and technology for the data connection |
| Customs and the papers — held entries, duty, nobody named as answerable | The customs broker and the trade-compliance officer | The supply-chain director | Trade compliance, and legal where a declaration is involved |
| Demand that grows upstream — safety margins nobody owns | The demand planner and the production scheduler | The head of planning, or the operations director | Planning governance; finance where stock is committed |
| Refrigerated cargo and sensor readings | The control-tower operator on the night shift | The operations director | Quality and food safety; the regulator-facing function |
| Returns and warranty recovery | The receiving-dock supervisor and the returns clerk | The head of after-sales, or the category manager | Finance for credit notes; quality for disposition rules |
| Disruption in progress | The duty operations manager | The operations director | Customer-facing account management |
| Rules you believe you enforce | The internal auditor and the process owner | The head of compliance or risk | The external auditor, and the security lead |
| Emissions and environmental reporting | Whoever assembles the figures, usually as an addition to their real job | The sustainability lead, or the chief financial officer | Assurance, external verification, and the audit committee |
Two patterns in that table are worth naming, because they decide how an evaluation should be run.
The sponsor is rarely the operations director alone. In five of the eight rows the money sits with finance. An operations director who wants this and cannot show a finance director the arithmetic will get a polite delay rather than a refusal, which is harder to work with.
The person who signs it off is almost always asking about data. Not about features. Where the material is processed, who else can read it, whether it leaves the building. That is one conversation, it recurs in every row, and the chapters on where it runs and how control is kept exist to end it in a single sitting.
Who should be in the first meeting
One person who feels it, from the problem you most want solved. One person who can approve spending against it. And the security lead, early rather than late — because bringing them in at the end turns a short conversation into a long one held under time pressure.
What the problem costs
This document does not put a number on your losses. It cannot; the number is specific to your operation and is measured inside your own installation.
What can be described is the shape of the cost, which is consistent across operations of this kind.
The cost has four parts
Losses taken. Spoiled cargo, penalty fees, port and carrier charges for time, duty on entries nobody managed correctly, stock built or bought for demand that did not arrive. These appear in the accounts, usually classified as a cost of doing business.
Recoveries missed. Claims not filed. Invoices not disputed. Overcharges not challenged. These do not appear in the accounts at all, which is why they persist for years. There is no line item called money we were entitled to and did not ask for.
Attention consumed. Skilled people spending their week assembling evidence by hand — pulling the carrier’s receipt for a shipment, matching it to a weighbridge reading, finding the carrier’s rate schedule, drafting the dispute. This is expensive work performed at clerical speed, and it is the reason the recoveries are missed: the assembly costs more than most individual claims are worth, so only the large ones get filed.
Trust spent. Each failure a customer experiences before you do is a withdrawal from the relationship. Operations that consistently catch problems first keep accounts that operations that consistently do not, lose.
Why the fourth one matters most
The first three parts are quantifiable and therefore arguable. The fourth is neither, and it decides renewals. A customer does not leave because of one spoiled load. They leave because they learned about it from their own customer, and concluded you were not watching.
The mechanism that catches an exception early is the same mechanism that lets you tell the customer before they tell you. That is the commercial argument underneath everything else in this document.
What it is worth, computed on your own numbers
The previous page declines to put a figure on your losses. That is the correct thing to do and it is also the easy half of the answer. This chapter is the other half.
What follows is the arithmetic, with every input named and every input read out of systems you already own. There is not a single value in it. Run it on your own figures and the result is yours: something you can show your working for, and something that will survive a finance director asking where it came from — which no number printed in a vendor’s whitepaper has ever done.
First, be exact about what the mechanism moves
Most calculations in this category quietly credit the software with things it does not do, and the resulting number falls apart under the first serious question.
FACE does not improve your carrier contracts. It does not raise the rate at which a challenged invoice is conceded, and it does not make a weak claim strong. What it changes is the cost of assembling a case — and, through that, which cases are worth assembling at all.
That single sentence is the whole economic argument, and the reason it works is arithmetic rather than persuasion. Today, assembling one claim takes a skilled person most of a morning: find the carrier’s receipt, match it to the weighbridge reading, find the rate that applied on that date, check the filing deadline, draft the letter. If the average case is worth less than that morning, only the largest cases get filed and the rest expire quietly. Everybody in the operation knows this. Nobody can fix it by trying harder, because trying harder does not change the arithmetic.
Move the assembly cost and the threshold moves with it. Everything below is a way of measuring how much.
Six inputs, and exactly where each one is read
One — what one case costs to assemble. Have one experienced person time themselves assembling five cases, start to finish, chosen at random rather than chosen as examples. Take the median, not the mean, because one pathological case will otherwise dominate. Multiply by that person’s fully loaded hourly cost. This is the number that decides everything else, and almost nobody has measured it.
Two — the value below which filing loses money. Divide the assembly cost from input one by the share of filed claims you actually recover. That quotient is your break-even: the case value beneath which the work costs more than the recovery is worth. Most operations have never stated this threshold explicitly and have been enforcing it implicitly for years.
Three — how many eligible events fall below that threshold. This is the hard one, and the difficulty is the finding. Take one lane, or one carrier, or one month, and have somebody assemble every event that was eligible to be claimed — not the ones that were claimed. Count how many fall below the threshold from input two. That population is what is currently being left, and the ratio of it to the ones you did file scales to the whole book.
Four — the recovery you would expect on that population. Take the median value of the events in input three, and apply a recovery rate. Use a rate lower than the one you achieve today, and say so in the working. Small claims get argued less hard by everyone, including you, and the counterparty knows it. A calculation that applies your best rate to your smallest cases is the single commonest way this figure gets inflated.
Five — what the exceptions you take actually cost. From the ledger, for the last four quarters, by category: port and terminal charges for time, spoilage and product written off, expedited freight bought to cover something, duty adjustments, penalties. These are the losses already sitting in your accounts, usually classified as a cost of doing business, and they are the second half of the benefit — the part that comes from finding out earlier rather than from filing more.
Six — how long you currently take to find out. For each category in input five, the date of the underlying event and the date somebody first acted on it. The median difference is your detection interval. Then, for each category, how much the cost grows per day inside that interval. A port charge runs daily. A spoiling container has a window measured in hours. A duty error on a repeating entry recurs monthly until somebody stops it.
How they combine
| What it is | How you get it | |
|---|---|---|
| Add | Recovery now addressable | Eligible events below the threshold × the median value of those events × the expected recovery rate on them |
| Add | Losses avoided | What a category costs per day it runs × the days the interval would shorten by × the share where acting earlier changes the outcome |
| Subtract | Cost side | Seats + the machines you already run + the named owner’s time + the work of connecting each system |
| = | The payback period, in months, in your numbers | The annual benefit ÷ the monthly cost |
In words, for a reader who would rather have the sentence than the figure. The first line is the recovery side: the population you are currently leaving, valued at what those cases are typically worth, discounted by the rate you would honestly expect to recover on cases of that size. The second line is the avoidance side: for each category of loss, what it costs per day while it runs, multiplied by the days you would shorten the interval by, multiplied by the share of occasions where knowing earlier would genuinely have changed what you did. The third line is what it costs you. Divide the annual figure by the monthly one and you have a payback period.
This paper does not state that period, because both of its terms belong to you and neither is knowable from here.
The share where earlier changes the outcome
Input six carries a term that deserves its own paragraph, because leaving it out is how these calculations become fiction.
Not every earlier warning produces a different action. Some findings are information: the container was already lost, the entry was always going to be held, the invoice was correct after all. The honest way to establish the share is to take a sample of last year’s incidents and ask the people who worked them, one at a time: had this reached you in the first hour, was a different action available, and would you have taken it?
The answer is often no. The share where it is yes is the only share the mechanism can act on, and a calculation that assumes it is everything is a calculation nobody senior will believe twice.
Five ways the answer comes out wrong
Worth checking before the figure leaves the building, because each of these has to be argued once and then never again.
Counting the same money twice. A port charge avoided and a credit recovered from the carrier for the same delay are one benefit, not two. Reconcile the categories against each other before you sum them.
Using a denominator produced by the process that misses things. If the count of eligible events comes from the same system that already fails to notice them, you have measured what you catch and called it what exists. Input three has to come from a complete manual inspection of some period, however short — a week, one lane, one carrier.
Applying today’s recovery rate to tomorrow’s smaller cases. Input four exists to stop this. Use a lower rate and write down which one you used.
Comparing across a period when something else changed. A quarter that also carried a carrier change, a new site or a system migration is not a clean comparison. Choose a period where this is the change.
Assuming the interval closes to nothing. It does not. It closes to how often the questions run plus how long it takes a person to read a queue and decide. Use a reading time measured in your own first fortnight rather than an ideal one.
Record the baseline before you connect anything
The commonest reason an operation cannot state what something returned is that nobody wrote down the starting position while it was still true.
Four numbers, recorded in the first week and before a single connection is configured: the median assembly time per case, the count of claims filed last quarter, the median detection interval by category, and the last four quarters of charges, write-offs and expedited freight from the ledger.
All four become unrecoverable once the mechanism is running, because the thing that would tell you is now the thing that changed. Ten minutes of writing in week one is the difference between a defensible figure in month six and an argument.
The cheapest version of this test
If the full method is more than the evaluation warrants, there is a smaller version that answers the same question.
Take one month of freight invoices. Have a person assemble every disputable case by hand and record how long it took and what it was worth. Then run the same month through FACE and compare three things: what it found that the person did not, what the person found that it did not, and how long each took. That is a measurement, on your data, of the one quantity that matters, and it fits in a week.
What FACE does about it
FACE produces one thing, repeatedly, and everything else in the product exists to make that one thing good.
It is called a Decision Artifact.
What a Decision Artifact is
A Decision Artifact is a named, reviewable recommendation that carries the records it was derived from.
It is not a paragraph of prose, and it is not an alert. It is a specific proposed action, stated as an action, with the evidence attached and a severity band and an estimated impact figure computed for your data.
An example, in the form an operator sees it:
File customs refund claim CN-4471 Basis: terminal scale reading 21,840 kg against the carrier’s receipt for 23,100 kg. Estimated recovery: shown in your currency, computed from your records. Severity: critical.
[Approve][Reject][Edit]
The operator can see why. Every artifact shows the reasoning steps and the source records that produced it, so the review is a review of evidence rather than an act of faith in a machine.
What happens on approval
Approval is the point at which anything leaves the system. Before it, the recommendation is a proposal. After it, the follow-through work is drafted: the email that has to go to the carrier, the calendar entry for the deadline, the update that has to land in the operational system of record.
The approval itself is recorded against the artifact, with the name of the person who gave it. Six months later, when someone asks why a claim was filed or why an order was held, the answer is in the artifact, not in somebody’s memory.
Why this shape
Because it is the shape a decision already has in your business. Somebody proposes, somebody with authority approves, and the record of both survives. FACE does the proposing at a volume no team could match, and leaves the approving where it belongs.
How it works, in four steps
The product runs one loop, continuously: fetch, extract, reason, recommend.
Read it as a gate rather than a pipeline. Everything above the line is a proposal, and one ring is the only way through. A double rule runs the width of the picture, and there is exactly one way through it: a ring with a tick in it, which is a named person. Above the line, your systems sit outside the rule as a scatter of blocks of different sizes, and a single one-way arrow reads from them. The four steps are told apart by how organised the marks become rather than by boxes or arrows: scattered, then aligned in columns with the links between them drawn, then measured bars kept a clear distance from a separate rounded shape for language, then a ranked queue of bars of decreasing length, each with its own small evidence tag. One strand leaves the queue and arrives at the ring. Below the line, the work goes out as a solid block, and the record is two sheets with a gap between them, only the upper one carrying a name mark. A last line leaves below the rule, runs left past where the rule begins, and comes back up outside it into your systems.
Read it as a gate rather than a pipeline. Everything above the double line is proposal: the system reads your systems without changing them, assembles what it read, computes the quantities, and files a ranked list of things it thinks should happen. Nothing crosses the double line without a named person putting their name to it, and what they decided is recorded separately from what was actually carried out.
Fetch
FACE connects to the systems you already run and samples them. The connection is tested at the moment it is created, so a misconfigured connection is caught at setup rather than discovered as silence three weeks later.
Connections are managed in one place, and questions can be set to run on a recurring interval rather than being asked by hand each time.
Extract
Raw operational data is not usable as evidence in the state it arrives. FACE groups related records together, breaks documents into short passages that can each be quoted on their own, and files everything into a search index that holds your organisation’s records and nobody else’s.
Two things happen in this step that are worth spelling out, because the rest of the product leans on them.
It works out what each table is about. Not which system it came from — what it means. Shipments, money, sensor readings, vehicles, workflow states, rules, customers, products, people. It reads that from the column names, and where the columns are ambiguous, from the name of the source itself. So an orders table from a warehouse system and an orders table from a sales system land in the right part of the business, without anyone maintaining a mapping.
It draws the links between them. The result is best pictured as a mindmap of your operation: your data falls into communities — everything to do with shipments here, everything to do with money there — and the lines between those communities are the real relationships. This carrier, that lane, this shipment, that invoice, that claim. Five systems become one connected picture, and a question can travel along the lines: from a claim to the shipment it came from, to the lane it ran on, to the other shipments on that lane last quarter.
The point of the whole step is quotation. Every later claim the system makes points back at the specific record that supports it.
Reason
A set of analysis agents works over the assembled data. An agent here is simply a program with one defined job and one defined kind of output — claims, compliance, finance, fulfilment, maintenance, returns, sensor readings, routing, documentation, images, voice.
They work in a visible loop: consider, act, look at the result, consider again, for a bounded number of steps. The intermediate steps appear on the screen as they happen, so a running job is legible rather than a spinner.
Recommend
The output is Decision Artifacts, filed into a ranked queue under one of seven categories: compliance, finance, operations, sales-and-operations planning, savings, sustainability and procurement.
Each run leaves a step-by-step record that can be replayed and inspected afterwards. If you want to know how the system reached a conclusion in March, you open March’s record and walk it.
Rules Recon: what you think you enforce
Most businesses have two rulebooks. The one written down, and the one running.
The written one lives in a standard operating procedure, a policy document, a contract schedule. The running one lives in the systems: in a validation somebody added in 2019, in a workflow condition, in a threshold nobody remembers setting.
They are never the same rulebook. Rules Recon — a reconnaissance of the rules — shows you the difference.
The four states
FACE reads the rules your policies describe, reads the logic actually present in your systems and data, and sorts every rule into one of four states.
Aligned. The policy says it, the systems do it. No action needed.
Drift. The policy says it and the systems do something adjacent. The threshold moved, the exception list grew, the tolerance loosened. Nobody decided this; it accumulated.
Shadow. Logic is running in production that no policy describes. Somebody built it, it works, and it is now load-bearing. It has never been reviewed, because nobody knows it is there.
Missing. The policy describes a control that nothing in the operation performs. The rule exists in the document and nowhere else.
Why this is usually the first thing customers look at
Because it is the cheapest question in the building and nobody can answer it. An auditor asks whether you enforce a control. The honest answer is usually we believe so. Rules Recon converts that into a list, with each rule stated in plain English and naming the source it was read out of — data, document, sensor stream or system configuration.
Shadow rules are the ones that surprise people. They are the reason the system behaves in ways the policy cannot explain.
Actionable Twins: one queue, ranked
Findings are worthless if they arrive in seven different places.
Actionable Twins is the single queue. The name is worth a sentence: each entry is a working copy of one real thing in your operation — a shipment, a return, a customs entry, a piece of equipment — carrying what the system knows about it and what it proposes doing. A twin of the thing, and one you can act on rather than only look at.
Every agent’s output — compliance, finance, operations, planning, savings, sustainability, procurement — consolidates into that one ranked list, each entry carrying an estimated impact figure and a severity band.
What an operator does here
They work down the list. For each entry: read the recommendation, read the evidence, approve, edit or reject.
Approved actions carry through to a view showing the card and its outcome. Financial actions are tracked separately on a savings board, moving through their stages so that a recovery approved in January can be followed to the money arriving.
Why the ranking matters more than it sounds
An operations team’s real constraint is not information, it is the order in which they spend the day. A queue ranked by value at stake and severity makes that ordering a property of the system rather than a judgement each person makes independently every morning.
It also makes the day’s work measurable. What was in the queue, what was approved, what it was worth — those are three questions with answers, which is not the normal condition of exception management.
Nothing fires on its own
This is the part worth repeating to a risk committee. Consequential actions are gated by human approval. The system proposes; a named operator approves; the approval is recorded against the artifact.
The value of autonomy here is in the drafting, the evidence assembly and the ranking — the expensive, slow, skilled work. The judgement stays with the person accountable for it.
Hypothesis Lab: test it before you commit
Some decisions are too large to make from a queue.
Consolidating a lane. Changing a sourcing pattern. Moving stock ahead of a season. Cutting a safety margin that may be doing more harm than good. These are decisions where being wrong is expensive and being slow is also expensive, which is the worst combination a management team faces.
Hypothesis Lab is where those are examined before they are committed.
How it is used
An operator states a scenario in ordinary words. The lab tests it against your own history and your own records — not a generic industry model — and returns what the evidence supports.
If the idea holds, it can be promoted into the Actionable Twins queue and become work. If it does not hold, it stops there, having cost an afternoon rather than a quarter.
The discipline this introduces
The important word is promote. A scenario does not become an action because somebody senior liked it. It becomes an action because it survived a test against the data and was then approved by a named person.
This is a governance property as much as an analytical one. It creates a record of why a structural decision was taken, at the moment it was taken, which is exactly the record that does not exist when a decision is made in a meeting.
Where the outside world comes in
Scenario work is not confined to your own records. The hypothesis agent reads outside market, competitor and freight-rate signals alongside the mindmap of your connected systems — the communities your data falls into and the lines between them — so a question about lane cost is examined against the market as well as against your own history.
Fetch Center and Maturity Center
Fetch Center — where the questions live
Fetch Center is the front door to your connected systems.
Connections are created, tested and managed here. Recurring questions are defined here and run on a schedule you set — created, activated, paused or deleted from the screen, without an engineer.
Each run leaves a step-by-step record you can replay. That is the difference between an answer and an answer that survives an audit: you can go back and see the run, the sources it touched, and the steps it took.
An operator can also skip the connection entirely and upload a spreadsheet or a document directly, receiving root-cause and savings analysis on the file itself. This matters more than it sounds during an evaluation, because it means the first useful output does not wait on an integration project.
Maturity Center — the direction of travel
A single finding is an event. A trend in findings is a management signal.
Maturity Center tracks how the operation is doing over time and produces a phased plan from where it is now to where it intends to be. That plan arrives as a Decision Artifact like any other: reviewable, evidenced, approvable.
Why both exist
Fetch Center answers what is happening this week. Maturity Center answers are we getting better. Operations teams need the first daily. Boards ask for the second quarterly, and usually receive an opinion instead of an answer.
What the analysis actually covers
FACE runs a set of distinct analysis agents. Each has a defined output. This is the list, in plain terms.
Claims. Identifying that money is owed — to you or by you — and assembling the case for it, including the audit and recovery steps that case has to pass through.
Finance. Sorting transactions and spend into categories, with a confidence score attached to each; spotting amounts that do not fit your own normal ranges; actions on cash, money owed to you and money you owe; and the three cost questions finance teams ask — what a thing costs to own over its life, what each activity in the business actually consumes, and what it costs to serve a given customer or lane.
Compliance. How your operation stands against the control frameworks that apply to it, environmental narratives, and emissions tracking across the three standard reporting scopes — what you burn directly, what you buy as energy, and what happens up and down your chain — with fixes stated in business terms rather than technical ones.
Fulfilment. Sourcing, supply and the steps that get an order to a customer.
Rules Recon. Business and governance rules read out of data, documents, sensor streams and system configuration, each stated in plain English and naming the source it came from.
Predictive maintenance. When a piece of equipment is likely to need attention, and what kind, worked out from its sensor readings, its maintenance history and its vehicle-tracking data.
Reverse logistics. Returns, warranty claims, refurbishment and the decisions that keep material in use rather than in a skip.
Sensor readings. Actions derived from live measurement streams — temperature, humidity, vibration, location, speed, fuel, engine diagnostics — covering refrigerated-cargo integrity, vehicle monitoring, and dangerous-goods and weight compliance.
Route Twin. Journeys costed across more than one form of transport — road, rail, sea, air — with distance, duration and cost estimated for each.
Documentation. The formal trade and shipping papers a consignment travels with, including customs declarations.
Vision. Grading physical damage and spotting anomalies from video and still images of transport hubs, airports and infrastructure.
Voice. Spoken commands, answered hands-free and routed with the speaker’s location taken into account.
Hypothesis. Business decision scenarios drawn from the mindmap of your connected data, together with outside market, competitor and freight-rate signals.
Twins. The action cards themselves, with the approve and reject flows and the drafts an approved action requires.
What arrives in the queue
Decision Artifacts arrive as typed cards. The type determines what the card shows, so a person reviewing one sees the fields that decision actually needs.
Customs clearance. A held entry with the port, the reason it is held, the specific documents that would release it, days held and the port charges accruing.
Importer of record. An entry with nobody named as the party legally answerable for the declaration and the duty, carrying its tariff classification and the duty at stake.
Cold chain. A refrigerated asset that went outside its temperature range, the product at risk, the value at risk and the corrective dispatch action.
Claims. Claim number, status, amount and the reasoning for recovery.
Freight forwarding. A lane where separate bookings could be combined, with the bookings, how full the trailers ran on average, current spend and the saving available.
Cross-border trucking. A crossing where trucks are waiting longer than booked, with the crossing, the carrier, the wait measured against the scheduled transit, the loads affected, the cost of the waiting time and the underlying cause.
Maintenance. Equipment identifier, how likely a failure is, what kind of failure, the intervention and the downtime it would avoid.
Route. An origin-to-destination journey with distance, duration, estimated cost saving and a map.
Emissions. Daily and annualised freight CO₂e, the worst-emitting lane and a specific action to reduce it, with the method of calculation stated so the figure survives audit.
Spend analysis. Total spend, savings identified, the largest categories and a recommendation for combining purchases.
Sales-and-operations planning. How well the forecast has matched history, the stock positions behind it, and a planning recommendation.
Fulfilment. Order status, estimated delivery and the issue to resolve.
Reverse logistics. Return identifier, the condition the item arrived in, where the refund stands, and what should be done with the item.
Reactive logistics. A disruption that has already happened, the orders it affects and a plan to resolve it.
Request for proposal. Draft content, evaluation criteria and candidate vendors.
Transformation plan. A phased path from where the operation is now to where it intends to be.
Email draft, calendar invite and system update. The concrete follow-through an approved action needs, so that approving is the end of the work rather than the beginning of it.
The numbers are computed, not written
There is a failure mode in this category of product that a careful buyer should ask every vendor about: language models are fluent, and fluency produces confident numbers that were never calculated.
FACE separates the two jobs. The language model handles language — reading documents, explaining findings, drafting correspondence. Quantities are produced by long-established statistical methods, which calculate rather than compose.
What does the computing
Separating a history into its underlying direction and its repeating seasonal pattern, and reporting what neither of those explains — which is where the surprises are. The method is chosen by testing candidates against periods that have already happened, so its accuracy is quoted from the record rather than asserted.
Grouping records that resemble each other, run over your own data, without being told in advance how many groups to expect or where to draw the boundaries.
Ranking those groups by how complete, fresh and relevant they are to the question and the part of the business it concerns, so the most useful material comes up first.
Exact-match search folded into meaning-based search, so a search for a specific part number or claim reference finds it, and a search for a described situation — shipments delayed at the northern crossing — finds that too.
Summaries of how a set of numbers is spread — the middle, the range, how tightly clustered or how scattered.
Working out what caused what, rather than what merely happened alongside what. This is the step that turns a correlation into a finding somebody can act on.
Grouping your data into communities and drawing the lines between them, the way a mindmap does. Carrier, lane, shipment, invoice, claim stop being rows in five systems and become one connected picture.
Listing the ways a process can fail, scoring each by how bad it would be, how likely it is and how easily it would be noticed, and flagging service commitments that are being missed.
Locating the damage in an image, which is what makes an assessment specific to a place on an object rather than a general impression.
Why to care
Because it changes what a finding is worth in an argument. A figure that came out of a method tested against your own history can be defended to a carrier, an auditor or a board. One that came out of a sentence cannot.
Six problems, worked through
The chapters above describe the mechanism. This one points it at six problems operations teams actually have, and follows each through to what would arrive in the queue.
These are illustrations, not accounts of events, and the mark on this chapter says so. What is being illustrated is real: reading across systems that were never designed to talk to each other, placing the data into the parts of the business it belongs to, calculating the quantities, and producing a reviewable recommendation for a named person to approve.
One — the small change that grows on its way upstream
A shop sells a few more units than usual one week. Its replenishment order to the depot is a little larger than the extra sales, because somebody rounds up to a full case and adds a margin for safety. The depot’s order to the plant is larger again, for the same two reasons. The plant’s order to its component suppliers is larger still.
By the time the original small change reaches the far end of the chain it has grown into a large one. And when the shop’s sales settle back to normal, everybody upstream is holding stock ordered for demand that never existed — so everybody stops ordering at once, and the correction travels back up just as amplified as the original.
Planners have a name for this: the bullwhip effect. A small movement at the handle becomes a large one at the tip. Nobody in the chain behaves unreasonably. Each party rounds up, protects itself and orders on the only information it has, which is the order it received from the party below.
The reason it survives every attempt to manage it is that no single position can see it. The shop sees its own sales. The plant sees its own order book. The amplification lives in the sequence, and the sequence is recorded in four systems owned by four functions, none of which reads the other three.
FACE reads those four. Point-of-sale or customer order data, the warehouse system, the production plan, the purchase orders going out to suppliers. Each lands in the part of the business it belongs to, worked out from the data itself rather than from a mapping somebody maintains by hand, and the lines between them — this order, that replenishment, that purchase — make one connected picture instead of four disconnected ones.
Then it does the same arithmetic at each stage: separate the underlying direction from the repeating seasonal pattern, and measure what neither explains. Run that stage by stage and the size of the unexplained movement grows as you travel away from the customer. That growth is the effect, stated in your own numbers.
What arrives in the queue is not a chart. It is a proposal: a reorder point that should change, a safety margin doing more harm than good on a named line, an order that should be held this week rather than placed. The four stages come attached as the evidence, and a planner who has spent fifteen years in that chain reads it and decides whether it is right.
Two — a customs entry and the papers that travel with it
A consignment crossing a border carries a paper trail, and a great deal of money turns on whether anybody checks that the papers agree with each other.
Three documents matter most. The purchase order is what the buyer asked for. The commercial invoice is what the seller says it is charging for. The bill of lading is the carrier’s receipt for what it actually picked up. These three ought to state the same quantity.
FACE compares all three. If they agree, the shipment carries on. If any one of them disagrees with the others, the flow stops there and the difference becomes a case with the numbers stated plainly — this document says this many, that one says that many, and here is the gap. That is a very different position from discovering the shortfall at the receiving dock, after the goods have been accepted and the matter has become one party’s word against another’s.
Held entries arrive as their own kind of card: the entry number, the shipment, the port, why it is held, exactly which documents would release it, how many days it has sat, and the money accruing while it sits. Ports charge by the day once a container stays past its free time — the trade calls this demurrage — so the cost of a hold is a clock running, not a one-off event. A card that shows the clock is a card that gets worked today.
A second kind of card covers the entry with nobody named as importer of record: the party legally answerable for the declaration, the duty and the accuracy of the paperwork. That card carries the tariff classification and the duty at stake, which is what turns an administrative loose end into a number a finance director recognises.
The clerical work around all of this — the declaration, the tariff classification, the terms of sale that decide who pays for carriage and insurance and from which point — is drafted by the system and approved by a person. The guardrails are explicit about the boundary: an instruction to forge a tariff code, alter a commercial invoice, ignore a weighbridge reading that disagrees with a manifest or skip a customs check is refused outright, and refused before any reasoning happens rather than after. Autonomy here means the assembly is done for you. It does not mean the declaration goes out unread.
Three — what to hold, and where
Forecasting is the oldest analytical job in a supply chain and, in a great many operations, still the one done in a spreadsheet by one person who is about to go on leave.
FACE forecasts from your own history using the same method it uses on sensor data: fit the underlying direction, fit the repeating seasonal pattern, allow for the points where the pattern genuinely changed, and report what is left over. It states how closely the fit matched the history it was given, and how many data points it had to work with. Both of those travel with the number, because a forecast quoted without either is a figure nobody can argue with — which sounds like a strength and is the opposite of one.
On the stock side it reads positions as they are actually recorded, which is rarely one number. What is free to sell, what is held pending quality inspection, and what is blocked are three different things, and only the first can fill an order this afternoon. Checking those against a reorder point is straightforward arithmetic, and the card says so rather than dressing it up.
The recommendation that comes out is about placement as much as quantity. Which region is carrying the demand, and whether stock should be moved there ahead of time rather than flown there afterwards at expedited freight rates — because the cost of getting this wrong is not usually a stockout, it is an air freight invoice nobody planned for.
The card carries the forecast, how well it fits, the stock positions behind it and the regions it compared. A planner can disagree with any of the four, on the record, and the disagreement is itself worth having.
Four — returns, and the decision made on the dock
Every returned item is a small decision with a large total. Restock, refurbish, break for parts, recycle, or send back to the supplier under warranty. Made well, a return is a partial recovery. Made badly, it is the cost of the original sale paid a second time.
The decision is normally made by whoever is on the receiving dock that morning, from the item in front of them, in the time available. Two people looking at the same item in the same condition on different days will reasonably reach different answers, and neither answer leaves a record anybody can review.
FACE reads the return authorisation, the receiving log and the claim behind it, and proposes what should be done: the condition the item was recorded in, what refurbishment would cost, where it should be sent, and where the refund stands. The reasoning comes with it, so the reviewer is checking a case rather than trusting a verdict.
Consistency is most of the value. The same item in the same condition gets the same treatment on a Tuesday as on a Friday, and the rule that produced it is written down where a category manager can look at it and change it.
Warranty recovery lives here too, and it is the part that is most often left on the table. A return that is the supplier’s fault is money the supplier owes, and it is owed only for as long as the claim window is open. The same assembly work that produces the disposition produces the claim against the supplier, as a separate artifact with its own approval.
Five — a disruption, while it is still running
A port closes. A road floods. A carrier’s line goes down and a vessel is suddenly three days late. This is reactive logistics: responding to something that has already happened, while it is still happening, when every hour of deliberation costs something.
The expensive part is almost never the decision. It is the forty minutes of assembly before the decision. Which orders are actually on that vessel. Which customers those orders belong to, and which of them have committed delivery dates. What the alternatives cost, and how long they take.
FACE does that assembly. The card names the incident, what kind of disruption it is, the orders it touches and the plan proposed to resolve them. Alternative journeys are costed across more than one form of transport — road, rail, sea, air — each with its own distance, duration and cost, so choosing between them is a comparison rather than a hunch under pressure.
Signals the operation does not own are read alongside your own records — weather, traffic, fuel prices, freight rates — because a disruption is by definition something that started outside your systems and arrived in them.
Refrigerated cargo sits next to this and behaves the same way. A container that drifts above its range at two in the morning is a disruption in progress with a value attached: the product at risk is named, the value at risk is calculated, and the corrective dispatch is drafted and waiting when somebody opens the queue at eight. The window in which that is a save rather than a write-off is measured in hours.
Six — money you are owed
The case the product is named for, and deliberately the last one here.
Not because it is the smallest. Because it is the easiest to check, which makes it the right place to start an evaluation and the wrong place to stop a description. Either the money arrives or it does not.
The forms it takes are familiar. A freight invoice short-paid against the rate that was agreed. A claim against a carrier still inside its filing window. Duty overpaid on a misclassified entry. Waiting time billed to you for a delay that was not yours.
They go unrecovered for a reason that is arithmetic rather than negligence. Assembling one case takes a skilled person most of a morning — find the carrier’s receipt, match it to the weighbridge reading, find the rate that applied on that date, check the filing deadline, draft the letter. If the average case is worth less than that morning, only the largest get filed and the rest expire quietly. Everyone in the business knows this and nobody can fix it by trying harder.
FACE changes the arithmetic by doing the assembly. The claim arrives as a card with a number, a status, an amount and the reasoning for recovery, with the supporting records attached, and the reviewer’s job is the one they are actually good at: does this case hold. Approved recoveries move onto the savings board and through its stages, so a claim approved in January can be followed to the money arriving, which is the only version of this that a finance director will believe twice.
What the six have in common
None of them is a new capability bolted on for a new market. They are the same loop — read across the systems, place the data, calculate the quantities, draft a recommendation, hand it to a named person — pointed at six different questions.
That is the honest claim, and it is a stronger one than a feature list. A mechanism that generalises is worth more than six mechanisms that do not, because the seventh problem is already coming and nobody has written the feature for it yet.
A working day
The clearest way to describe a product is to describe a Tuesday.
06:40 — Overnight, without anyone present
The recurring questions defined in Fetch Center have run. Sensor streams from refrigerated assets were read through the night. Carrier and customs positions were pulled. The agents worked over the results and filed their output.
08:15 — The operations lead opens the queue
Actionable Twins shows the night’s work, ranked. Fourteen items. The top one is critical: a refrigerated container went above range at 02:10, the product at risk is named, the value at risk is computed, and the corrective dispatch action is drafted and waiting.
She reads the evidence — the temperature readings, the asset, the consignment. She approves. The dispatch instruction and the notification to the customer are drafted immediately.
The customer will hear about this from her, this morning, rather than from their own receiving dock on Thursday.
09:30 — Customs
Two held entries. Each card names the port, the reason for the hold, the specific documents that would release it, the days held so far and the charges accruing. One is straightforward and she approves the documentation draft. The other has nobody named as answerable for the declaration; that card carries the tariff classification and the duty at stake, and she routes it to trade compliance.
10:15 — The planning item
One artifact is not an exception at all. It compares the order quantities at four stages of a replenishment chain and proposes cutting a safety margin on one line, because the swing at the supplier end is running far wider than the swing at the customer end. She reads the four stages, agrees with three of them, and edits the recommendation down to a single line before approving it. The edit is recorded with her name on it.
11:00 — The claims review
Nine claims artifacts, each with a claim number, a status, an amount and the reasoning for recovery. This is the hour that used to take a week, because the evidence assembly — the carrier’s receipt, the weighbridge reading, the rate that applied — is already attached to each one.
She approves seven, edits one, rejects one where the reasoning does not hold. All the outcomes are recorded against the artifacts with her name.
14:00 — A question, asked out loud
In a meeting, someone asks why the northern lane costs what it does. She asks the question in Fetch Center in plain language. The relevant agents run; the progress of each step appears on screen; the answer comes back with the records it came from, and one opportunity to combine bookings worth promoting to the queue.
16:30 — A driver, hands full
A driver logs an exception by voice from the cab. It reaches the same agents the operations lead is using, and appears in the same queue.
17:00 — The board question
The savings board shows what was approved this month and where each item has reached in its stages. That is the report, and it did not take a day to assemble.
Reaching it from where the work happens
Operations do not happen at a desk. The product is reachable from the places the work actually occurs.
Voice. A live voice agent, so an operator or driver can ask and instruct hands-free. Both the listening and the speaking run on your own machines.
Phone messaging. A WhatsApp and SMS channel reaches the same agents from an ordinary phone, with no application to install on a driver’s device.
Cameras. Live camera feeds or captured images are examined for damage and anomalies at transport hubs, airports and infrastructure, with the results appearing on the operator’s screen as they are produced. Damage grading becomes a record rather than an argument between two parties' recollections.
Documents. Uploads are routed automatically by what they are — text pulled out of documents, tables pulled out of spreadsheets, structure pulled out of source repositories. The person uploading does not choose a route; they upload the file.
Direct file analysis. A spreadsheet or document can be analysed on its own, producing root-cause and savings findings without a connection being configured first.
Four languages. The operator interface ships in English, Spanish, French and Portuguese, which matters for any operation whose warehouse staff and head office do not share a first language.
The common property
All of these reach the same agents, produce the same kind of artifact, and land in the same queue. There is one place where work is reviewed and approved, regardless of which door it came in through.
Where it runs, and why that is a commercial matter
FACE runs on hardware you control.
The reasoning that reads your operational data is performed by the platform’s own reasoning software, running on your own machines. Your logistics data, your contracts, your customer records and your claims correspondence are processed where they already sit.
Three consequences a buyer should weigh
The data question stops being a negotiation. A large part of every enterprise purchase cycle for analytical software is spent establishing where data goes and who else can see it. When the analysis runs on your own hardware, that conversation is materially shorter, because the answer is here.
The cost does not scale with how much you use it. Because the reasoning runs on machines you already own, the cost of asking another question is the cost of the electricity. That changes behaviour: teams ask the small questions, and the small questions are where the recoveries hide. Usage priced per query teaches people to ration their curiosity.
It survives your suppliers. A system whose reasoning happens on your own hardware does not change its terms, its pricing or its availability because a third party revised a policy.
The shape of an installation
The same software runs on a single workstation for evaluation, and on one server or a small group of them inside your own walls for production. There is no managed cloud database in the middle.
Where no specialist graphics hardware is available, the reasoning runs on ordinary processors at a steadier pace — which suits work that runs in batches overnight, which is what claims, reconciliation, planning and compliance actually are. The overnight run is the natural rhythm of this product, and an overnight run has all night.
Records and continuity
The system’s own operating records — connections, schedules, artifacts, approvals — are held in a small database that lives with the software. It is copied continuously to file storage you control, and restored automatically when the system starts. Keeping that consistent is the platform’s job rather than a task on somebody’s list.
How control is kept
Autonomy is only sellable to a risk committee if the controls around it are specific. These are the controls.
The person stays in command
Consequential actions are gated by human approval. The system proposes; a named operator approves; the approval is recorded against the artifact.
This is a property of the design, not a setting. The queue is a queue of proposals.
Identity between components
The parts of the system prove who they are to each other on every exchange, using credentials that are short-lived, issued fresh and replaced on a cycle. Those credentials come from an authority the installation runs itself.
Guarding the inputs
Text arriving from outside is checked before it reaches the reasoning step, so that a document or a message cannot smuggle in an instruction of its own. Database queries are checked on every connection before they run.
Credentials at rest
Credentials stored locally are held under restrictive filesystem permissions — directories at 0700, files at 0600 — so they are reachable only by the account that owns them.
The audit record
Audit events are recorded as structured entries with a defined type rather than as free text, which means they can be queried rather than read. Personal identifiers inside them are replaced with a one-way code.
Who sees what
Membership is explicit. An operator sees only the installations they are entitled to see. Entitlements carry an expiry, so access granted for a project ends with the project rather than persisting for years. An unidentified caller sees nothing at all.
Sign-in uses multi-factor authentication.
Separation between customers
The search index behind every answer holds one organisation’s records and is queried only for that organisation. The evidence behind an answer comes from the organisation that asked the question.
Compliance posture
Two things need to be said precisely here, because vendors in this category routinely blur them.
What FACE’s own posture is
Runink FACE’s compliance posture is SOC 2-oriented, with controls mapped and self-declared.
That is the accurate wording and it is the wording used throughout. It is not a claim of certification, and it should not be read as one.
What the compliance agent does
Separately from the product’s own posture, the compliance agent examines your operation against control frameworks, reporting each finding as pass, fail or warning.
The frameworks it assesses against include PCI-DSS, SOC 2, HIPAA, ISO 27001, ISO 31000, ISO 42001, LGPD, GDPR and IFRS 17.
This is a statement about what the agent examines in your systems. It is not a statement that Runink FACE holds any certification under those frameworks, and it must not be read as one.
Why the distinction is worth your attention
Because a vendor who is careless about this distinction in a whitepaper will be careless about it in an audit, and you will be the one holding the finding. The wording above is the wording Runink uses internally, in its documentation and in its sales material, without variation.
The reporting side
For environmental obligations specifically, the compliance agent produces emissions tracking across the three standard reporting scopes — what you burn directly, what you buy as energy, and what happens up and down your chain — and emissions artifacts state the method used to reach the figure. A number that arrives with its method attached is a number that can be defended.
What it connects to
FACE reads the systems you already run. The connections cover the following.
Data platforms and databases
Snowflake, Databricks, PostgreSQL, MySQL and Google BigQuery.
Business systems
SAP, Microsoft Dynamics 365, Salesforce, HubSpot, ServiceNow and Guidewire.
Documents, files and storage
Microsoft SharePoint, Excel and Parquet files, and file storage on Amazon S3, Google Cloud Storage or Azure Blob Storage.
Workplace sources
Google Workspace — Docs, Drive, Sheets, Gmail, Maps routing and Analytics.
Everything that is not a neat table
Web pages, read by a browser the platform drives itself. Documents and images, with the text read out of scans and photographs. Source-code repositories. Live video from camera feeds.
Two properties worth noting
Connections are tested at the moment they are created. A connection that will not work says so there and then, in front of the person creating it, and the result distinguishes a live round trip to your system from a configuration that has been checked and stored. A test never reports a success it did not obtain.
Nothing is replaced. FACE reads the systems you have. It does not ask you to migrate off your transport system, your warehouse system or your ledger. The value is in the space between those systems, which means the systems have to stay where they are for the value to exist.
Working across systems
Where an operation already runs its own analytical infrastructure, work can be sent to it directly — including a path that executes inside Snowflake, and the setting up of Databricks clusters and jobs — so the analysis runs close to the data rather than moving the data to the analysis.
The questions a buyer asks
These are the questions that actually come up, in roughly the order they come up in. The answers are descriptions of how the product behaves rather than assurances, because a description can be checked in an afternoon on your own hardware and an assurance cannot.
Does it need us to train it first?
No. There is no training step, and there is nothing for you to label.
The reasoning runs on a model held as a set of weight files on your own machine. Those files are the same on your first day and on your five hundredth. You can confirm that yourself by comparing them, which is a more useful kind of assurance than a sentence in a contract.
What makes the output specific to your business is not training but reading at the moment of the question. Your documents, your records and your policies are indexed on your own machine. When a question is asked, the passages that bear on it are retrieved and placed in front of the model as part of the question, with the source of each passage travelling alongside it. That is why every finding can name the record it came from: the record was in the question, rather than remembered from somewhere else.
It is also why removing a document removes its influence completely. There is nothing left behind in a set of weights.
How does it get better over time, then?
Four ways, none of which involves changing the model.
The material it can reach grows. Each system you connect and each document you index widens what a question can be answered from. Because the losses live between systems, the second connection makes the first one more useful rather than merely adding to it.
Your decisions are kept and they win. Approvals and rejections are recorded against the artifact, and a recorded decision overrides a freshly derived recommendation rather than being overwritten by it. Reject a class of finding and it stops coming back as though nobody had looked at it.
The quantitative methods are chosen by testing, not by preference. For forecasting, two candidate methods are fitted to the earlier part of your own history, asked to predict the part that was held back, and scored on how far each one missed. The one that missed by less is the one used, and both scores travel with the answer. So the accuracy of a forecast is quoted from your own record rather than asserted.
The weightings are yours to set. How findings are scored and ranked is held as settings rather than buried in the software, so the balance can be tuned to what your operation actually cares about, and changed again when that changes.
What happens when it cannot work something out?
This is the question worth pressing hardest on, with us and with everybody else, because the failure that costs you money is not a wrong answer. It is a confident answer where there should have been none.
There is a third verdict, and it is a real one. An assessment can come back as unable to assess, carrying the reason it could not. That state is kept distinct from a pass and distinct from a fail, all the way to the screen, where it has its own colour and its own symbol rather than borrowing either. The wording is deliberate and it is worth quoting: an item that could not be assessed says so, and says explicitly that this is not a finding that the thing is compliant. Those two sentences are not the same sentence, and a system that lets them look the same on a screen is one you will stop trusting within a month.
A missing source is recorded as missing. Where a measure depends on data that could not be read, the measure is set aside and the remaining ones are re-balanced around it, rather than being scored as zero. A source that was never read cannot quietly depress a result and be mistaken for a finding.
Output that gives up on the data is discarded. Analysis that comes back saying, in effect, that more information would be needed is not passed to you as a recommendation. It is dropped, and the arithmetic that can be done on what actually exists is done instead. “Insufficient data, please review” is not a decision, and putting it in a queue simply moves the work back to the person the queue was meant to help.
Confidence is a gate, not a decoration. A proposed action that falls below the confidence bar is recorded, with the reason, and is not carried out. Separately, the action itself must be one of a named, permitted set — so a proposal outside that set stops there even if it arrives with high confidence attached. The two checks are independent on purpose: one asks whether the reasoning was strong enough, the other asks whether this is an action the system is allowed to propose at all.
Instructions to do the wrong thing are refused before any reasoning happens. An instruction to forge a tariff code, fake a delivery term, falsify a packing list, alter a commercial invoice, ignore a weighbridge reading that disagrees with a manifest, skip a customs check, invent weather to support a claim, override a cold-chain excursion or restate an emissions figure is refused at the door. It is refused by a fixed written rule rather than by the model’s judgement, which means the same input always produces the same refusal, the refusal names the rule it broke, and the attempt leaves an audit record. A rule the reasoning could talk itself out of would not be a rule.
Pressure is reported as pressure. When the machines are busy, the answer is that capacity is saturated and to try shortly — not an empty result that reads like a finding of nothing. An empty answer that looks like an answer is the most expensive failure this class of software has, and it is worth asking every vendor how they avoid it.
How does it work with SAP, Oracle and the rest of what we run?
Three doors, and which one a system uses depends on the system rather than on us.
A direct read. Where a system offers a database or a query interface, FACE connects with the vendor’s own driver, using an account you issue, and reads it in place. Every statement is checked before it is allowed to run, and only statements that read are permitted to execute — that is enforced by a validator that inspects the statement, not by a convention that everyone agrees to follow. A read-only account on your side and a validator on ours is two locks on the same door, which is the right number.
Through the system’s own service interface. Business applications that publish a service interface are read through it, with credentials you issue and can revoke, in the same read-only posture.
Through a file you already produce. This is the answer for everything else, and it is a stronger answer than it first sounds. Almost every system of record in a large operation already emits a scheduled extract: a nightly export, a monthly workbook, a file landing in storage you own. FACE reads those directly — comma- and tab-separated files, the common structured formats, spreadsheets and columnar files — streaming them rather than loading them whole, so a large export does not have to fit in memory to be read.
The reason to take that third door seriously is timing. An extract you already produce is a working connection this week. It does not wait on an integration project, a vendor conversation or a change window, and the finding it produces is real enough to decide on.
Underneath all three sits one principle that is worth stating on its own. FACE reads. It does not replace. You are not asked to migrate off your transport system, your warehouse system or your ledger — and you must not be, because the value on offer lives in the space between those systems, and that space only exists while they stay where they are.
What actually happens to our systems when somebody approves something?
The honest answer here is more useful than a reassuring one.
Approval produces the follow-through the action requires: the correspondence that has to go to a carrier or a customer, prepared and ready to go, and the update your system of record needs, prepared as a specific instruction with its details filled in and shown to the approver before anything moves.
The part worth knowing is how the record is kept. The decision and the execution are recorded separately. What a person decided is recorded as a decision, with their name on it. What was actually carried out is recorded as carried out, and a reference from a downstream system is produced only where a real effect actually occurred in one. An approval never reads as though something happened downstream when it did not.
That distinction sounds like a technicality until the first time somebody asks, six months later, whether an action was taken. A record that conflates the two answers that question wrongly and confidently.
Where does our data live, and is it used to train anything?
It lives on your machines. Records, files, the search index behind every answer, the credentials, and the authority that issues the platform’s internal credentials are all held on hardware you control. There is no managed database run by somebody else holding your operational data. The system’s own working records are kept in a small database beside the software and copied continuously into file storage you own, so the backup surface is one thing you already control rather than several you do not.
It is not used to train anything. No customer material is sent anywhere to be trained on, and there is no account with an outside model provider for it to be sent to. That is enforced mechanically as well as stated: a published list of outside model libraries and their network addresses is checked against the software before any change is accepted, and a change that introduced one would be refused rather than reviewed. It is a control, not a promise.
One organisation’s material cannot surface in another’s answer. The search behind every answer is filtered by organisation before anything is ranked, so another organisation’s material is never a candidate rather than being a candidate that is discarded later. A second, independent check applies the same rule to whatever the first returns. Two checks in sequence is deliberate: a single filter that quietly stopped working would fail open, and this arrangement fails closed.
Confidential material is protected in transit and in the record. The parts of the system prove who they are to each other on every exchange, using credentials that are short-lived, issued with a fresh key each time and replaced on a cycle well before they could expire, from an authority your installation runs itself. Credentials for your systems are held in their own files, separately from the settings of the connection they belong to, readable only by the account that owns them — so the settings can be reviewed by an architect who is not entitled to the password. Audit records are structured entries with a defined type rather than free text, and personal identifiers inside them are replaced with a one-way code that still lets records be grouped but cannot be read back.
Does it need special hardware, or special equipment to capture data?
No to both, and the second one surprises people.
For the reasoning, ordinary processors are enough. A specialist graphics card is used where one is present and is not required where one is not. Work that runs on ordinary processors runs at a steadier pace, which suits overnight batches — and claims, reconciliation, planning and compliance are overnight batch work by nature. An overnight run has all night.
For measurement and capture, nothing new is installed anywhere. Camera work reads the feeds your existing cameras already publish, over the ordinary streaming protocols, including cameras on a private network where cameras normally live. There is no capture card, no proprietary camera and no vendor-specific device driver.
Sensor and telemetry readings arrive the same way everything else does — as records from the systems that already collect them. Your refrigeration monitoring, your vehicle tracking and your weighbridge already write their readings somewhere. FACE reads that somewhere. It does not ask you to re-instrument your operation, and an offer to sell you sensors alongside software should always be examined closely.
How long does it take, and what do you need from us?
The sequence matters more than any duration, because the duration depends almost entirely on how quickly your side can produce a credential.
| You bring | What happens | What you get | |
|---|---|---|---|
| 1 | One file: a spreadsheet of invoices, a folder of correspondence | Analysed directly, with no connection configured first | Findings on your own data, in the same session |
| 2 | One credential, read-only, to the system holding the money | Connection created and tested on the screen; a recurring question set to run overnight | A populated queue the following morning |
| 3 | Machines and a sign-in arrangement | The same software on your hardware, installed once and maintained after | The steady state |
| 4 | The second system and the third | Each connection makes the previous ones more useful | Compounding, not waiting for completeness |
In words: you can have a finding on your own data before any connection exists, because a file can be analysed on its own. You can have a populated queue the morning after one credential arrives. Everything after that is widening, and widening pays immediately rather than at the end.
What we need from you is short, and it is worth having ready before the first conversation rather than assembling it during the third.
- Machines you control, with room for the model. Ordinary processors are supported.
- One read-only credential for the system you want read first. Read-only is the right posture and we would rather you insisted on it.
- A sign-in arrangement: your company identity provider or an administrator account, and the list of addresses permitted to sign in. Both are checked at start-up. Sign-in that is configured but has an empty list of permitted addresses lets nobody in rather than everybody, which is the behaviour you want and the opposite of the common default.
- A decision about who may change a data connection. This is the one policy decision that has to be made explicitly, and it is far better made in week one than in month six.
- A named owner. One person, not a team.
What we do not need is a data migration, a warehouse project, a change to your systems of record, or a period of labelling before anything works.
Can a company without a large technology team run this?
Yes, and the design assumes it.
The person who operates FACE day to day is an operator, not an engineer. Connections are created and tested from the screen. Schedules are created, paused and deleted from the screen. Questions are asked in ordinary language. The skill that reviewing an artifact actually requires is a domain skill — knowing whether a claim holds, whether a safety margin is sensible — which is exactly the skill the people who would use it already have and the one an engineer would not.
The installation itself is declared once and maintained automatically afterwards. It grows by adding a machine rather than by being rebuilt: a new machine joins an existing installation and starts taking work, and capacity for the reasoning is added the same way.
The honest shape of the requirement is one named owner plus the screen. If your operation has somebody who already owns a system of record and is comfortable being accountable for one more, you have the person.
Why should we trust what it recommends?
Not because it is confident. Confidence is the cheapest thing a system like this produces and it should be discounted accordingly.
Four reasons, each of which you can check rather than accept.
The evidence is attached. Every artifact carries the records it was derived from and the steps that produced it. The review is a review of evidence, so a reviewer who disagrees can point at the specific record rather than at a feeling.
The quantities were calculated, not composed. Forecasting, grouping, cause-and-effect and statistical summary are performed by long-established methods that calculate. The model handles language: reading documents, explaining findings, drafting correspondence. A figure produced by a method tested against your own history can be defended to a carrier, an auditor or a board. A figure produced by a fluent sentence cannot, and the two are indistinguishable on a screen unless the product keeps them apart.
The run can be replayed. Each run leaves a step-by-step record that can be reopened and walked afterwards. If you want to know how a conclusion was reached in March, you open March.
It is allowed to decline. The verdicts above — unable to assess, with the reason — are the reason the confident answers are worth something. A system whose guesses and whose findings look identical from the outside gets ignored within a month, and deserves to be.
And underneath all four: nothing consequential happens without a named person approving it. The autonomy is in the assembly, the drafting and the ranking — the slow, skilled, expensive work. The judgement stays with the person accountable for it, and their name stays on the record.
Who this is for
The operations director
You are measured on exceptions that reach the customer. FACE turns your inbox of alerts into a ranked queue of drafted decisions, and moves your team from chasing to approving. The specific promise: you find out before your customer does, and you have the fix in front of you when you do.
The chief financial officer
You are carrying losses classified as a cost of doing business, and recoveries that never appear because they were never identified. FACE produces claims with the evidence assembled and the reasoning stated, and tracks approved financial actions through their stages on a savings board. The specific promise: recoveries become a managed pipeline rather than an occasional heroic effort.
The head of planning
You are forecasting from history in a spreadsheet and absorbing the consequences of everybody else’s rounding. FACE forecasts from your own records, states how well the forecast fits, reads stock positions as they are actually recorded, and shows how far an order swing grows between one stage of the chain and the next. The specific promise: the argument about safety margins is settled with your own numbers rather than seniority.
The head of compliance or risk
You are asked whether controls are enforced and you answer from belief. Rules Recon converts that into a list with four states and a named source per rule. The compliance agent reports how you stand against the frameworks that apply to you, with each finding marked pass, fail or warning. The specific promise: the answer to do we enforce this becomes a document rather than a conversation.
The chief information officer
You are being asked to approve another system that wants a copy of the company’s operational data. This one runs on your hardware, reads the systems you already own, replaces none of them, and its internal components prove who they are to each other with short-lived credentials that are replaced on a cycle. The specific promise: a shorter security review, because the data does not go anywhere.
The chief executive
You want the operation to catch its own problems and you want the improvement to be visible. Maturity Center tracks how the operation is doing over time and produces the phased plan; the savings board shows what was approved and what it recovered. The specific promise: operational improvement becomes something you can read, quarter over quarter.
What adopting it involves
Evaluation runs on a laptop
The same software that runs in production runs as it is on a single workstation. An evaluation does not require infrastructure to be set up first, and it does not require a data migration.
The fastest first result comes from uploading a file — a spreadsheet of freight invoices, a folder of claims correspondence, two years of monthly order quantities — and receiving root-cause and savings analysis on it directly. This produces a finding on your own data in an afternoon, before any connection is configured.
Connections come next, one at a time
Connect the system where the money is. For most operations that is the freight or claims data, because that is where recoverable value concentrates. Test the connection, run a question, read the artifacts.
Add the second system when the first has produced something worth acting on. The value compounds as more of your systems are connected — because the losses live between systems, each additional connection makes the previous ones more useful — but it does not wait for completeness.
Then it runs on a schedule
Recurring questions run overnight on an interval you set. The queue is populated when the team arrives. This is the steady state, and it is where the product stops being a project and becomes part of the day.
Production sits inside your own walls
Production is the same software on one server or a small group of them, inside your own environment. Installations are declared once and maintained automatically thereafter.
What it asks of your people
An operator, not an engineer. Connections are created and tested from the screen. Schedules are created, activated, paused and deleted from the screen. Questions are asked in plain language. Reviewing artifacts is a domain skill — knowing whether a claim holds, whether a safety margin is sensible — not a technical one.
The commercial shape
How the product is licensed
Each organisation holds its own entitlement record, carrying a subscription tier and a seat count. Licences are generated, validated and activated through the product itself.
How consumption is seen
The work the machines do is counted in units and shown in a usage view, so a heavy month is visible while it is happening. An operator can set a budget against it, which makes consumption a decision rather than a discovery at the end of a month.
Because the reasoning runs on your own machines, this is a view of your own capacity, not a meter you are billed against per question.
What is included in the operator experience
Beyond the six main destinations, the interface provides a side panel for the recurring work — voice, and the compliance, finance and operations fixes, today’s instruction, the drafts waiting to go out, and the camera connection — a view of what the agents are currently working on, progress shown as each run proceeds, step-by-step records you can replay, and a support console.
Working alongside your other systems
Agents can be reached by other agents, and the platform offers its own tools to other software through the open standard that has grown up for exactly that. In practice this means FACE can be a participant in a wider automation setup rather than an island in it.
FACE within Runink
FACE is one of two Runink products. The other is PULSE, a digital-marketing engine built the same way. Both sit on a shared platform called CORE, which is what makes the installation, identity and separation properties described in this document consistent across them.
The argument in one page
The evidence of your next loss already exists in your systems. Scattered across platforms that were bought separately and never designed to be read together.
Assembling it by hand costs more than most individual losses are worth. Which is why only the largest problems get worked, and the rest — the expired claim, the amplified order, the mis-sorted return — pass quietly.
FACE does the assembly. It connects to the systems you run, ties what it reads to your own records, works over the combined picture, and produces a specific recommendation with the evidence attached.
It is one mechanism, not a feature list. The same loop answers a customs hold, a demand swing that grows upstream, a return on a dock, a disruption in progress and a claim inside its filing window.
A person decides. Every consequential action is proposed by the system and approved by a named operator, with the approval recorded against the artifact. The autonomy is in the drafting and the ranking. The judgement stays with the accountable human.
The numbers are computed. Forecasting, grouping, cause-and-effect and statistical analysis produce the quantities. The language model handles language. A figure that came from a method tested against your own history can be defended to a carrier or an auditor.
It runs on your hardware. Your operational data is processed where it already sits. The security review is shorter, the cost of asking a question does not scale with curiosity, and the arrangement does not depend on a third party’s terms.
Its compliance posture is SOC 2-oriented, with controls mapped and self-declared — stated in exactly those words, here and everywhere else.
The output is a queue, ranked by value. Which turns exception management from an inbox into a measurable process with a beginning, a decision and a recorded outcome.
The next step
The right first step is small and specific.
Bring one file
A spreadsheet of freight invoices. A folder of claims correspondence. Two years of monthly order quantities for one product line. A month of temperature readings from refrigerated assets.
FACE analyses uploaded files directly, without a connection being configured first. Within an afternoon you will have Decision Artifacts derived from your own records — findings you can check against what you already know to be true, which is the only test of this kind of product that means anything.
Then connect one system
The one holding the money, or the one holding the order history. Test the connection, define a recurring question, and let it run overnight. The following morning there is a queue.
Then decide
By that point the argument is no longer about the software. It is about the specific value sitting in your specific queue, and whether the people who would work that queue want it.
That is the correct basis for the decision, and it is the one this product is built to be judged on.