Decision Infrastructure
Architecture
How Inversiq turns data, models, AI reasoning, policy, software execution and human authority into one governed decision system.
This document describes the architecture Inversiq is building toward. It is an architecture, not a delivery roadmap. Commercial real estate, the first proving domain, supplies the examples. Nothing in the architecture depends on it.
Overview
What Decision Infrastructure is, and why the decision is the unit.
01.1The primary object
The decision is the unit.
Basiswhat it rests on
- Question & frameWhat is decided, for which scope, by whom, by when.
- BasisData, facts and assumptions, each with its source and standing.
- RelationshipsEntities, other decisions, shared assumptions.
Acquire logistics portfolio A
- Identity
- kept for years, across every view
- Lifecycle
- framed, authorised, active, closed
Authoritywho may, and what it licenses
- ChallengeFindings, formal challenges and recorded dissent.
- AuthorityWho may decide, under which grant and policy.
- ActionsWhat it authorises elsewhere, and on what terms.
Analysiswhat follows from it
- AlternativesEvery option considered, including doing nothing.
- AnalysisRuns, scenarios and experiments on one kernel.
- UncertaintyRanges, distributions and what would reduce them.
Consequenceswhat it leaves behind
- MonitoringThe conditions it must keep meeting, and the monitors that watch them.
- OutcomesWhat happened, against what was expected at the time.
- MemoryWhat the institution can recall from it, years later.
Acquire logistics portfolio A
- Identity
- kept for years, across every view
- Lifecycle
- framed, authorised, active, closed
Basiswhat it rests on
- Question & frameWhat is decided, for which scope, by whom, by when.
- BasisData, facts and assumptions, each with its source and standing.
- RelationshipsEntities, other decisions, shared assumptions.
Analysiswhat follows from it
- AlternativesEvery option considered, including doing nothing.
- AnalysisRuns, scenarios and experiments on one kernel.
- UncertaintyRanges, distributions and what would reduce them.
Authoritywho may, and what it licenses
- ChallengeFindings, formal challenges and recorded dissent.
- AuthorityWho may decide, under which grant and policy.
- ActionsWhat it authorises elsewhere, and on what terms.
Consequenceswhat it leaves behind
- MonitoringThe conditions it must keep meeting, and the monitors that watch them.
- OutcomesWhat happened, against what was expected at the time.
- MemoryWhat the institution can recall from it, years later.
Views onto the decision, or work around it. None of them is it.
- DocumentsA memo is at most an output of the decision.
- TasksTasks organise the work around a decision.
- ChatA conversation can propose. It cannot commit.
- WorkflowsWorkflow serves the lifecycle. It is not decision state.
- DashboardsDashboards describe metrics, not commitments.
01.2The thesis
Three claims the architecture rests on.
- CLAIM 01
Decisions have persistent state.
A decision has a basis, an analysis, challenges, an authority path and consequences. That state does not stop at approval. It links to other decisions and entities, and it is still there years later, when someone needs to know why.
- CLAIM 02
Authority becomes the bottleneck.
Models already draft analysis, extract data and propose actions faster than institutions can check them, and they keep improving. The scarce thing is knowing where things stand: what is established, what is only assumed, who may decide and what may be done. In a form that survives audit.
- CLAIM 03
Governed history compounds.
Every governed decision leaves structure behind: a sealed record, links to entities and assumptions, and an expectation that outcomes are later judged against. Over time that becomes institutional memory, and with outcomes, calibration. Only governed use creates it, and it belongs to the institution.
Definition
Decision Infrastructure is the governed layer through which an institution frames, assembles, computes, challenges, authorises, records, executes, monitors and learns from its consequential decisions, such that every decision is reconstructable, every authority is explicit, and every change to institutional state or to the outside world passes through controlled boundaries.
- frames
- assembles
- computes
- challenges
- authorises
- records
- executes
- monitors
- learns
Authority is structure, not a login
Who may decide or act, for what and within which limits, is data the system evaluates at every change.
Reconstruction is a query
What was known, assumed, computed, challenged, authorised and done, as of any moment, can be answered without an investigation.
The system
How it is structured: seven responsibilities kept apart, what surrounds the system, what it does, and how a decision moves.
02.1Seven responsibilities
One decision, seven responsibilities.None of them may do another's job.
May be probabilistic
Interpretation and preparation
Data & context
Source documents, structured data, connected systems, models and the institution's own context, each with its source, rights and time.
Decision intelligence
Interpretation, research, comparison and recommendation over the decision's own governed context.
Agents & reasoning
Agents prepare work inside the decision context, through one runtime, with a delegated scope, a budget and a journal.
Must be exact
Calculation
Deterministic execution
Exact calculation on pinned models and versioned methodology: reproducible runs, validation and reconciliation.
Must be explicit
Conditions
Governance & policy
Rules, limits, exceptions and approval conditions, held as versioned data and evaluated at one decision point.
Must be named
Authority
Human authority
Named people hold the authority to make consequential decisions, under grants and delegations that are themselves data.
Must be kept
Record and memory
Decision record & learning
Inputs, assumptions, execution, authority, rationale and outcomes, recorded at the time and compounding into institutional memory.
The same system, drawn seven ways.
A single stacked diagram would hide most of what matters. Each view answers one question about the same system, and the views agree with one another.
- 01ContextWhat is outside the system, and how does the system relate to it?02.2
- 02FunctionalWhat does the system do, and where does each capability live?02.3
- 03InformationWhat state does it hold, and what kind of state is it?03.4
- 04ControlWho may change what, and how is that enforced?05.2
- 05LifecycleHow does a decision move, and through which loops?02.4
- 06PlatformHow is it built so it can carry many domains and institutions?08.1
- 07EvolutionWhich capabilities depend on which, and what does maturity mean?10.1
02.2View 01 · Context
Read broadly.Write narrowly.
Read broadly
- Systems of recordProperty, accounting, loan servicing, identity
- Documents & data roomsData rooms, archives, document stores
- Market dataTransactions, rents, yields and indices, under licence
- PeopleJudgement, review, dissent and authority
Inversiq
Decision Infrastructure
Fourteen engines around the State Core. Holds the decision; never the business's own books.
Write narrowly
- Systems of recordGoverned actions only, through the Execution Boundary, confirmed on effect
Read-only projections, access and events
- CounterpartiesLenders and co-investors receive attested projections, never raw state
- Auditors & supervisorsFull, logged, read-only access the first line cannot revoke
- SubscribersTreasury and reporting systems subscribe to decision events
The system of record for the decision, beside the systems of record for the business.
Inversiq does not replace ERP, CRM, property management, accounting or document stores. Not owning the business's books is what lets it outlast any one of them.
Stays in its own system of record
- Leases and tenancy schedules
- Balances and ledgers
- Loans and covenants as booked
- Documents and data rooms
- Customer and counterparty records
Held by Decision Infrastructure
- The decision and its lifecycle
- Its basis: facts, assumptions, evidence links
- Its analysis, challenges and dissent
- Its authority path and sealed record
- Its actions, monitors and outcomes
02.3View 02 · Functional
One State Core.Fourteen engines. Three enforcement points.
The whole system.
Follow one acquisition through the map.
Each engine names the one question it answers. The six steps above trace a logistics acquisition of three warehouses, from the data room to a decision that is still being watched two years later.
- Core services.
- Orchestration of cases and tasks, the model gateway and registry, the connector framework, and the Workspace, Console, SDK and API.
- Rails through everything.
- identity tenancy security & keys provenance time versioning reconstructability observability
One logistics acquisition of three warehouses, in six steps. Machine actors take part throughout, but only through the Governed Agent Runtime.
- 01
Data and context enter
The data room is imported: leases, rent rolls, the information memorandum. Each version is hashed and attributed to its source. Tenants, assets and the seller resolve to persistent entities, and NOI means the institution's own definition.
Data & ContextKnowledge & Semantics - 02
The engines work on the decision
Models extract lease terms with clause references and draft a first brief, all as proposals. One pinned kernel run computes cash flows, DSCR and returns. A registered forecast proposes an ERV range. Decision Science finds the breakevens and a maximum bid.
ReasoningComputationPredictionDecision Science - 03
Assurance attacks the case, governance decides
A GLA mismatch becomes a finding, and a risk officer challenges the void assumption. Readiness is computed, not declared. The committee, holding a grant from the fund documents, authorises with a condition precedent and a validity envelope.
Verification & AssurancePolicyAuthorityDeliberation - 04
Authoritative state persists
Accepted rents, the adopted exit yield and the authorisation each cross the Commit Boundary with a named actor. The State Core records every change with a ledger event, and the authorisation seals a record of everything it relied on.
Commit BoundaryState Core - 05
Action is controlled
The letter of intent and the deposit instruction each pass the Execution Boundary's nine checks. Treasury keeps its own release authority and dual control. An action is complete only when its effect is observed.
Execution BoundaryControlled Execution - 06
Feedback comes back
Two years later the anchor tenant is downgraded. A monitor opens reconsideration and the committee reaffirms with a new condition. Outcomes are judged against the recorded expectation, learning proposes a wider exit-yield range, and the next acquisition recalls this one.
ObservationLearningMemory
- Core services.
- Orchestration of cases and tasks, the model gateway and registry, the connector framework, and the Workspace, Console, SDK and API.
- Rails through everything.
- identity tenancy security & keys provenance time versioning reconstructability observability
02.4View 05 · Lifecycle
Authority sits in the middle of the lifecycle.
a monitor triggers
active again
Before authority
- Framed
- In preparation
- In assurance
- Ready for authority
Authority transition
Commits the institution; requires authority; seals a record.
Authorise · Authorise with conditions · Decline · Defer · Reaffirm · Amend · Supersede · Revoke
After authority
- Authorised
- In execution
- Active
- Reconsideration required
- Closed
The validity loop: when conditions change, a monitor triggers reconsideration, which returns to authority to reaffirm, amend, supersede or revoke.
Terminal or side states
- DeclinedThe institution decided not to proceed. A decline is a decision, recorded like any other.
- DeferredThe institution decided not to decide yet, with a review date.
- WithdrawnThe proposer abandoned the question before authority.
- Superseded or revokedA later decision replaced or cancelled it.
- VoidableThe authority behind an authorisation is later found invalid or conflicted.
Before authority
The question is framed with its alternatives, the case is prepared, and assurance tries to break it. It moves on only when readiness, recomputed on the current state, is satisfied.
The authority transition
Every transition that commits the institution needs authority and writes a sealed record in the same step. Declining and deferring are decisions too.
After authority
Actions leave through the Execution Boundary. The decision then stays in force and watched until it is closed, superseded or revoked. Outcomes are still judged after closure.
Workflow software
- Task
- Review
- Approve
- Done
The process ends at approval. What was approved, on which assumptions, and whether it still holds, belongs to nobody.
Decision infrastructure
- Framed
- Assured
- Authorised
- Active
- Monitored
- Reconsidered
- Closed
- Outcome judged
The decision persists after approval, with its conditions and monitors, until it is closed or superseded. Workflow still organises the work around it.
Changing the system itself is a decision too. Adopting a methodology, raising a threshold, approving a model or granting a delegation follows the same lifecycle and passes the same boundaries, so no configuration change goes unaudited.
State & knowledge
What the system holds: data, meaning, the standing of every value, and one State Core.
03.1Decision context
Decision context is state.Not a search index.
A search index · what mentions it
- IC_memo_draft_v4.docx0.91… the exit yield of 5.50% reflects current pricing …
- Broker_opinion_September.pdf0.88… we would expect exit yields between …
- Valuation_2023_Warehouse_A.pdf0.84… exit yield 5.25% applied to year seven …
- Email: re exit assumptions0.79… can we hold the exit flat if the …
- Market_report_Q2.pdf0.71… prime logistics yields moved out by …
Five documents, ranked by similarity. No standing, no owner, no time, no authority.
Decision state · what it is
D-0417 · Acquire logistics portfolio A · as of 12 September
- Source dataWhat arrivedRent roll v3, received 14 August from the vendor's data roomsha256 7f3a…c21·Data & ContextReceived, not yet relied on
- Derived stateWhat follows from accepted factsNet operating income €4.3m, from rent roll v3 and fourteen leasesderived · 3 inputs·Computation, from accepted factsAs firm as its weakest input
- Model stateHow it was computedCash flows, debt metrics and returns under methodology v7run r_812 · pinned·The deterministic kernelImmutable, reproducible
- AssumptionsWhat is adopted, not establishedExit yield 5.50%, plausible range 5.00 to 6.25%v2 · replaces 5.25%·Proposed by a model, adopted by the head of researchAuthoritative, adopted
- PolicyWhich conditions applyMaximum LTV 55%; committee approval above €25mfund policy v4·Policy, held as versioned dataIn force on 12 September
- Review stateWhat was challengedTwo findings waived with rationale; one challenge answeredbound to snapshot·Assurance and deliberationGoverned, append-only
- Decision stateWhat was decided, by whomAuthorised with a condition precedent by the investment committeerecord R-17·Named authority, through the Commit BoundaryAuthoritative, sealed
The rest of this chapter takes the kinds apart: data and evidence, meaning, the envelope every value travels in, time, lineage, and the State Core that holds them all.
03.2Data & Context
Data is what arrives.Evidence is a relation.
- Data
- Everything that arrives: documents and their versions, feeds from systems of record, licensed market data, and what people say, attributed to them.
- Context
- What the institution brings: mandates, policies, committee terms and methodology. It applies across decisions and changes only under governance.
- Evidence
- A link between data and one claim in one decision: it supports, contradicts or qualifies that claim. What was relied on is recorded at approval.
One data object, three relations
Rent roll v3
From the vendor's data room. Received 14 August.
sha256 7f3a…c21
- NOI of €4.3min decision D-0417
- The broker's 98% occupancyin the same decision
- Tenant covenant strengthjudged from other data
Rent roll v3
From the vendor's data room. Received 14 August.
sha256 7f3a…c21
- supportsNOI of €4.3m in decision D-0417
- contradictsThe broker's 98% occupancy in the same decision
- no relationTenant covenant strength judged from other data
From data to institutional claim.
A document yields located statements. A statement linked to a claim becomes evidence. Only after crossing the Commit Boundary does a value gain a standing the institution relies on, and each standing asks for different proof.
- FactAccepted as true for the institution's purposes.
- AssumptionAdopted for analysis, not established. Most decision risk lives here.
- DerivedComputed by the kernel; as firm as its weakest input.
- HypothesisUnder test, with what would confirm or refute it.
- JudgementA named person's assessment. Never written by AI in their name.
Working state: proposed, not yet relied on
- Data objectA document or feed, received with a fingerprint and a time.
- AssertionA statement located in it: page, clause or cell.
- EvidenceThe assertion linked to a claim in one decision.
A standing the institution relies on
- FactAccepted as true for the institution's purposes.
- AssumptionAdopted for analysis, not established. Most decision risk lives here.
- DerivedComputed by the kernel; as firm as its weakest input.
- HypothesisUnder test, with what would confirm or refute it.
- JudgementA named person's assessment. Never written by AI in their name.
03.3Knowledge & Semantics
Meaning is read by every stage.
Domain ontology
Typed entities, attributes and relationships, so every engine means the same thing by “lease”, “unit” or “passing rent”.
Measure definitions
What NOI means in this institution's methodology. Comparing decisions requires knowing it meant the same computation.
Units & currencies
Explicit units, area standards and FX with a recorded source and date. Silent unit errors are among the most common material errors.
Methodology
The institution's versioned way of analysing a decision class. It is the customer's intellectual property: expressed, never supplied or shared.
- DHL Supply Chain (Netherlands) BVLease L-17, parties clauseScore 0.97: matched under policy
- DHLBroker memorandum, p.4Score 0.90: matched under policy
- D.H.L. Logistics NLRent roll v3, row 22Score 0.71: review queue
- DHL Express IberiaMarket comparablesScore 0.22: discarded
- Thresholds: discard below 0.40, review queue between, match under policy from 0.85.
- DHL Supply Chain (Netherlands) BVLease L-17, parties clause0.97 · matched under policy
- DHLBroker memorandum, p.40.90 · matched under policy
- D.H.L. Logistics NLRent roll v3, row 220.71 · review queue
- DHL Express IberiaMarket comparables0.22 · discarded
Resolved: Tenant group T, one persistent entity across leases, memos, decisions and time. It returns in chapter 07, where one tenant touches three decisions.
Every merge is recorded with its score and threshold, and can be reversed.
03.4View 03 · Information
Every material value travels in an envelope.
What kind of claim it is
- Standing · how the institution relies on it
- Assumption
- Origin · how it was produced
- Elicited from an expert
- Value state · where it is in review
- Adopted; challenged and answered
- Uncertainty · how sure, and why
- Plausible range 5.00 to 6.25%Cannot be settled now: it depends on the market in year seven
Where it came from, and when
- Provenance · what it rests on
- 12 comparables, 2 broker opinions, head of research
- Version · what it replaced
- v2, replaces 5.25% after a broker opinion
- Valid time · when it is true in the world
- At exit, year 7
- Recorded time · when the institution learned it
- 9 September, 16:05
Who it belongs to
- Owner · who answers for it
- Head of research
- Tenant · whose state it is
- Institution A
| Field | Passing rent, Warehouse A€4.10mFact | Exit yield, year 75.50%Assumption |
|---|---|---|
| StandingHow the institution relies on the value | Accepted as true, by a named analyst | Adopted for analysis; challenged and answered |
| BasisWhat the value rests on | The signed lease, clause 4.1, and rent roll v3 | 12 comparables and 2 broker opinions |
| UncertaintyHow sure, and what would change that | None to speak of: the lease settles it | 5.00 to 6.25%; only the year-seven market will settle it |
- Standing · how the institution relies on the value
- Accepted as true, by a named analyst
- Basis · what the value rests on
- The signed lease, clause 4.1, and rent roll v3
- Uncertainty · how sure, and what would change that
- None to speak of: the lease settles it
- Standing · how the institution relies on the value
- Adopted for analysis; challenged and answered
- Basis · what the value rests on
- 12 comparables and 2 broker opinions
- Uncertainty · how sure, and what would change that
- 5.00 to 6.25%; only the year-seven market will settle it
03.5Temporal state
What we knew when we decided.
As of Now: the institution believed 39,850 m². The committee relied on 41,200 m².
41,200 m²
rent roll v3, bound into its record39,850 m²
1,350 m² lower · 3.3% · a findingA corrected rent roll arrived on 3 October. The institution now believes 39,850 m²; the committee's record still shows 41,200 m². The gap is a fact the system can query, and every decision that relied on the old figure gets a finding.
- 14 AugRecorded: v1 · 41,200 m² (rent roll v3), valid from 1 July
- 12 SepKnowledge horizon: the committee decides on v1
- 3 OctRecorded: v2 · 39,850 m² (corrected), also valid from 1 July
What did the committee know?
Asked of recorded time, up to the moment fixed in its record.
What was actually true?
Asked of valid time. Both answers stay available for years.
Staleness is computed
Against policy (a valuation older than six months, say) or against newer knowledge. Readiness and the Execution Boundary both check it.
03.6Provenance & lineage
From source to consequence.
- 01Source dataRent roll v3content hash
- 02AssertionPassing rent, p.2 row 14span locator, extractor v4
- 03AssumptionExit yield 5.50%value envelope
- 04CalculationKernel run r_812pinned engine, input hash
- 05ScenarioDownside grid, 400 cellsspecification, seed
- 06RecommendationProceed, bid up to €76.5mcontext hash
- 07ApprovalCommittee, four to one, after the void assumption was challengedsnapshot s_41, authority path
- 08ActionLetter of intent issuedcontract, outbox
- 09OutcomeYear-2 NOI 9% below expectationfrom accounting, against the sealed expectation
Decision Record R-17, sealed at the approval: the record binds the chain at the moment of authority.
- 01Source dataRent roll v3content hash
- 02AssertionPassing rent, p.2 row 14span locator, extractor v4
- 03AssumptionExit yield 5.50%value envelope
- 04CalculationKernel run r_812pinned engine, input hash
- 05ScenarioDownside grid, 400 cellsspecification, seed
- 06RecommendationProceed, bid up to €76.5mcontext hash
- 07ApprovalCommittee, four to one, after the void assumption was challengedsnapshot s_41, authority path
Decision Record R-17 is sealed here: the record binds everything above at the moment of authority.
- 08ActionLetter of intent issuedcontract, outbox
- 09OutcomeYear-2 NOI 9% below expectationfrom accounting, against the sealed expectation
A citation
“Source: rent roll, p.2.”
Says where one value came from. Nothing about how it was used, who accepted it, or what else depends on it.
Decision lineage
Year-2 NOI shortfall expectation in record R-17 run r_812 exit yield v2 twelve comparables two broker reports, by hash
Explanations, impact checks, corrections and learning all read this chain. A value without lineage is marked as such, and carries less weight.
03.7The State Core
At the centre: one State Core.
Outside the core
- Chatephemeral conversation
- Agent memoryprivate to one actor
- Documentsfile history, not claims
- Telemetryoperations, not the record
May only propose, through the boundary.
Every engine
- Reads
- any state it is authorised to see, as of any time
- Writes
- only as proposals that cross the Commit Boundary
- Subscribes
- to ledger events, purpose-limited
Nothing becomes institutional truth because
It becomes institutional truth because it crossed the Commit Boundary.
Authoritative decision state is one decision, as of one moment.
Everything that bears on the decision: its basis, including disputed facts and uncertain assumptions; its analysis and alternatives; its open findings and answered challenges; its authority path; and its consequences so far. These are the four groups of the decision object in 01.1, now held as state.
Intelligence & analysis
Four kinds of analysis, kept apart, around one deterministic kernel.
04.1The Analysis plane
Four kinds of analysis, kept apart.
- ReasoningUses registered models
What might be true, what should be asked, and how is it explained?
Produces. Proposals: assertions with locators, hypotheses, challenges, drafted criteria, briefs and explanations from lineage.
Never. Computes a material number, routes an approval, gates readiness or decides that a challenge is answered.
- ComputationDeterministic
What follows exactly from these inputs?
Produces. Exact, reproducible results from one versioned kernel, recorded as immutable runs.
Never. Estimates an unknown or reasons about meaning. No language model sits in its path.
- PredictionUses registered models
What is our calibrated estimate of an unknown quantity?
Produces. Estimates with calibration evidence and applicability limits, entered as proposed assumptions.
Never. Decides. An estimate is an origin, not a standing.
- Decision ScienceDeterministic
What are we choosing between, against which criteria, and under which conditions does the choice hold?
Produces. Breakevens, robustness regions, alternative comparisons, validity envelopes and computed proposals.
Never. Adopts a result on its own, or supplies the institution's objective.
“Model” is not one thing.
Five kinds of model can influence a decision. They differ in what they produce, how they are checked and what their output is allowed to become. All sit in one registry, and none of them holds authority.
| Language model | Calculation model | Predictive model | Causal model | Solver | |
|---|---|---|---|---|---|
| Output | Interpretation, drafts, hypotheses, explanations | Exact figures, reproducible bit for bit | Estimates with calibrated intervals | The effect of an intervention, under stated assumptions | Feasible or optimal combinations, with a certificate |
| Validated by | Contract checks and evaluation against a reviewed corpus | Property tests, independent recalculation, reconciliation to the institution's workbook | Backtesting and calibration against outcomes | Named identifying assumptions and an owner | Binding constraints, shadow prices, re-solves |
| Role in the decision | A proposal. Numbers are quoted, never computed | A run, cited by identifier | A proposed estimate, adopted only as an assumption | An assumption, never a fact | A proposal, adopted by authority with the rejected alternatives recorded |
Language model
- Output
- Interpretation, drafts, hypotheses, explanations
- Validated by
- Contract checks and evaluation against a reviewed corpus
- Role in the decision
- A proposal. Numbers are quoted, never computed
Calculation model
- Output
- Exact figures, reproducible bit for bit
- Validated by
- Property tests, independent recalculation, reconciliation to the institution's workbook
- Role in the decision
- A run, cited by identifier
Predictive model
- Output
- Estimates with calibrated intervals
- Validated by
- Backtesting and calibration against outcomes
- Role in the decision
- A proposed estimate, adopted only as an assumption
Causal model
- Output
- The effect of an intervention, under stated assumptions
- Validated by
- Named identifying assumptions and an owner
- Role in the decision
- An assumption, never a fact
Solver
- Output
- Feasible or optimal combinations, with a certificate
- Validated by
- Binding constraints, shadow prices, re-solves
- Role in the decision
- A proposal, adopted by authority with the rejected alternatives recorded
04.2Quantitative methods
Language models interpret.Software computes.
Interpretation · may be probabilistic
Broker_opinion_September.pdf · p. 3
… we would expect exit yields of around 5.50% for this quality …
Language model, registered version, via the gateway
Proposed: exit yield 5.50%
was 5.25% · cites p. 3
not state the figure
No language model past this line
Execution · must be exact
Typed request
exit_yield 5.50% · assumption set v2 · schema v12
Deterministic kernel
engine 3.9 · methodology v7 · pure: no I/O, no clock, no model
- Run r_812
- Levered IRR 8.9%
- 60 bp lower
- Re-run
- 8.9%
- identical
- Criterion
- Holds
Authority · must be named
- The head of research adopts the exit yield of 5.50%
- Recorded in decision state, bound to run r_812
The IRR enters the decision by reference to its run. It is never retyped.
Reasoning may vary
Two readings of the same opinion can be phrased differently. For an interpretation that is acceptable, because a person reviews it before anything relies on it.
Financial outputs may not
The same inputs give the same IRR on every recomputation, years later, under audit. A figure that changes when asked twice is not a figure.
Versions are part of the answer
Every run pins its kernel, methodology and schema. Changing a model is a registry change, evaluated before use, never a silent upgrade.
AI never composes financial truth
A model may quote a computed figure and cite its run. It may not produce one, and nothing it writes becomes authoritative on its own.
An assumption can be uncertain while the calculation based on it is deterministic.
- The assumption is uncertain
- Exit yield 5.50%, held as a plausible range of 5.00 to 6.25% (03.4). Only the market in year seven will settle it.
- Its consequence is exact
- Each exit yield in that range gives one levered IRR, the same on every recomputation. Across the range, the kernel shows exactly where the case fails: above 6.1%, if rental growth also stays below 0.5% (04.3c).
One calculation truth
No second expression of the domain mathematics anywhere: not in a solver formulation, a report template or a spreadsheet export. Experiments, optimisation and monitoring all call the kernel.
Runs are the unit of reproducibility
Every record binds to runs by identifier and hash. A run reproduces bit for bit under its pinned versions, years later, under audit.
Workbooks are data
An institution's own model is imported as data and reconciled against the kernel line by line, within tolerances, with differences explained. It is never executed as the engine.
Rules are data, mechanisms are code
Checks are versioned, hashed data with a closed operator set and explicit outcome states. The mechanism is shared; the rule content is the institution's.
The methods, all over the one kernel
- Deterministic financial computation
- Cash flows, rent and debt schedules, covenant ratios, exit values, levered and unlevered returns.
- This section
- Sensitivity and stress testing
- Which assumptions dominate, a breakeven per criterion, reverse stress on joint scenarios.
- 04.3 →
- Uncertainty
- Ranges through the kernel first; Monte Carlo only where distributions can be evidenced.
- 04.5 →
- Decision science
- Criteria as governed data, robustness regions, regret across alternatives, value of information.
- 04.3 →
- Optimisation
- The highest price at which every criterion holds. The answer is a computed proposal.
- 04.4 →
- Prediction
- Registered, calibrated estimators. A forecast enters as a proposed assumption, never as a figure.
- 04.1 →
04.3Decision Science
Beyond the base case.
Which assumptions dominate?
Exit yield dominates levered IRR; rental growth and the void period follow. Capex barely moves it.
Levered IRR, base 8.9%: change in percentage points
What breaks first?
NOI can fall 18.75% before the DSCR covenant of 1.25x breaches, the first criterion to break. Breakevens are not forecasts, and are labelled so.
Fall in NOI from base at which each criterion breaches
Under which conditions does the decision hold?
The case fails only if exit yield exceeds 6.1% while rental growth stays below 0.5%. This region becomes the decision's validity envelope.
Illustrative figures from a three-warehouse logistics acquisition.
Three more questions a committee asks
What is the distribution of outcomes?
Monte Carlo with evidenced distributions and approved dependence. Needs a distribution.
P10 to P90 levered IRR, reproducible from the recorded seed. Used only where distributions can be evidenced; the share of failing cases is never presented as a probability otherwise.
Which alternative is robust?
Every alternative on one approved scenario set, compared by regret.
Bidding up to the robust maximum never misses the hurdle by more than 40 basis points across the approved set. The set is fixed before comparison.
What information would change the decision?
A decision-relevance screen, then value of information.
A roof survey could move the maximum bid by €2.1m and is worth commissioning; a further rent review sits entirely inside the envelope and is not.
Criteria are policy, written as data.
A criterion states a test on computed results, the scenarios in which it must pass, and the policy or covenant it comes from. Written once, it serves four purposes, which is why it pays off before any solver exists.
A criterion, as governed data
DSCR ≥ 1.25x in every approved downside
- Metric
- DSCR
- Comparator
- ≥ 1.25x
- Scenario scope
- Approved downside set
- Kind
- Hard
- Provenance
- Fund policy v4 · §3.2
- Owner
- Risk
- ReadinessIs the case within policy?
- BreakevenWhat breaks first?
- OptimisationWhich constraints bind?
- MonitoringIs the decision still valid?
The same discipline covers the whole decision: a frame, alternatives including doing nothing, information, criteria, reasoning and a commitment. A missing element is a readiness finding. Rejected alternatives and lost bids are recorded too, so the institution can later learn from the choices it did not make.
04.4Optimisation
Searching for better options, within approved limits.
Inputs
- ObjectiveThe institution's own. Choosing it is an act of authority; Inversiq never supplies one.
- ConstraintsDecision criteria as governed data: hurdles, covenants, limits, mandate tests.
- PolicyExposure and concentration limits, evaluated by the decision point.
- Decision statePer-decision kernel outputs as coefficients, each carrying the run that produced it.
Reaches the committee
- Binding constraints
- How the solution moves with each
- The price of robustness
- Non-dominated alternatives
Maximum bid €76.5m
The highest price at which every approved criterion holds in every approved scenario. Binding constraint: DSCR in the downside set.
Four of nine pipeline deals
Chosen under a €150m equity budget and a 30% cap on any one city. Solutions return as proposals to the individual decisions.
04.5Uncertainty
Uncertainty is state, not a footnote.
1. Representation
Plausible range
Exit yield 5.00% to 6.25%, base 5.50%. Evidenced bounds; no probability is claimed.
2. Uncertainty type
Irreducible
No diligence can settle the market in year seven. The institution's own bias on exit yields can be reduced over time, by learning from outcomes.
3. Propagation
Deterministic
The range goes through the kernel as one experiment: a 400-cell exit yield by rental growth grid of pinned runs. No distribution is needed.
4. Implication
The decision holds inside a region
It fails only if exit yield exceeds 6.1% while rental growth stays below 0.5%. That region becomes the validity envelope, and the record keeps the range as it stood.
What could reduce it
- Reducible now by diligence
- A roof survey, a legal review, a tenant covenant check. These go into the diligence plan.
- Reducible over time by learning from outcomes
- The institution's habit of setting exit yields too low. This goes to institutional learning (07.6).
- Irreducible no one can know yet
- The market at exit, in year seven. This is what scenarios and robustness analysis are for.
How it is held. As a point, a plausible range, a distribution where one can be evidenced, a set of scenarios, or an attributed confidence.
How it is carried forward. Ranges go through the kernel first, as breakevens and robustness regions. Probabilities come only with evidenced distributions.
Fluency is not calibration. A model's stated confidence is not treated as uncertainty; only calibrated estimators and evidenced ranges are.
04.6Multi-model systems
When models disagree, the disagreement is information.
Break date 30 June 2028
lease L-17 p.14 · config v7
Break date 30 June 2029
lease L-17 p.14 · config v2
The analyst decides against clause 7.2 and the decision is recorded. The finding is acknowledged, never quietly “resolved”.
a silent average a majority vote deference to the senior model
Two language models reviewing each other are not two controls.
Their failures correlate through shared training data, conventions and blind spots. Independence in the assurance sense comes from a different method, different data, or a person. More models increase coverage; they do not by themselves increase assurance.
- Different method
- Direct capitalisation as the independent check on a discounted cash flow value.
- Different data
- A second source, reconciled under source authority.
- A person
- A named reviewer whose challenge is attributed.
Trust & authority
Where authority enters: challenge before approval, authority as data, one path into state.
05.1Verification & Assurance
Challenge the case before approval.
01Intake
Required documents present, source consistency, freshness
02Admission
Type, unit and range; cross-source reconciliation; entity conflicts
03Computation
Independent recalculation within a materiality-based tolerance, workbook reconciliation, kernel properties, invariants
04Reasoning
Proposal contracts, adversarial challenge, hypothesis tests
Readiness gate
Before every authority transition
Open findings, challenges, completeness, coverage, freshness and obligations. It can refuse; it never grants.
Findings accumulate on the decision. Snapshot-bound and materiality-weighted; answered by acknowledgement, waiver with rationale, escalation or challenge.
Authority should see the contradiction before approval, not after closing.
Every material value is compared across every source that states it. Source authority decides which prevails; the gap itself becomes a finding with a computed materiality.
| Source | States |
|---|---|
| Rent roll v3 | 14 tenants |
| IC memo draft 6 | 13 tenants |
| Leasing model | 14 leases |
| Reconciled | 14 tenants |
| The rent roll prevails by source authority; the one-tenant gap becomes the finding. | |
Finding · contradiction · material
Tenant count differs across sources. The memo omits the Unit 7 tenant.
Affects NOI by 2.1%. It must be acknowledged, waived with a reason or escalated before the case is ready. A waiver never rewrites the result: a waived failure still reads as a failure.
The readiness assessment: computed, not declared.
Readiness is calculated from the current state and the policy in force, every time someone asks for a decision, and the result goes into the record. Nobody ticks a box. Below, the acquisition before and after its open issues were dealt with.
| Dimension | Before resolution | After resolution |
|---|---|---|
| Open findings by materiality | Fails: 1 material, unanswered | Passes: 1 waived with rationale |
| Unanswered challenges | Fails: Void assumption, open | Passes: Answered with letting evidence |
| Decision-quality chain | Passes: Complete | Passes: Complete |
| Scenario coverage required by policy | Passes: Complete | Passes: Complete |
| Freshness of relied-on state | Fails: Valuation 9 months old; policy allows 6 | Passes: Updated valuation, 3 weeks old |
| Policy obligations | Fails: Environmental report pending | Passes: Report as a condition precedent |
| Readiness | Not ready Four checks fail against the policy in force, so a request for approval is refused. | Ready for authority The committee may now be asked. That does not mean the answer is yes. |
- Open findings by materiality
- Fails: 1 material, unansweredthen Passes: 1 waived with rationale
- Unanswered challenges
- Fails: Void assumption, openthen Passes: Answered with letting evidence
- Decision-quality chain
- Passes: Complete
- Scenario coverage required by policy
- Passes: Complete
- Freshness of relied-on state
- Fails: Valuation 9 months old; policy allows 6then Passes: Updated valuation, 3 weeks old
- Policy obligations
- Fails: Environmental report pendingthen Passes: Report as a condition precedent
Not ready
Four checks fail against the policy in force, so a request for approval is refused.
Ready for authority
The committee may now be asked. That does not mean the answer is yes.
05.2View 04 · Control
One decision point.Three enforcement points.
- AuthorityWho may?
- The investment committee may approve acquisitions for the fund up to €50m. The grant comes from the fund documents.
- PolicyUnder which conditions?
- This acquisition needs an environmental report, and above a set size an independent review.
- DeliberationHow do people decide together?
- The committee approves four to one, with the dissent and a condition precedent recorded.
Governance plane
Authority
Grants, delegations, limits
Policy
Rules held as versioned data
Deliberation
Reviews, challenges, dissent, votes
One decision
Readiness assessment · an input, never an enforcement point
Policy decision point
Permit Deny Permit with obligations Exception required
Deny by default · forbid overrides · fails closed
Evaluation log · every evaluation; those attached to commits enter the ledger
Enforcement points
- Governed Agent Runtime
Every tool call of every machine actor.
- Commit Boundary
Every change to authoritative state, including every authority transition.
- Execution Boundary
Every external action.
Where authority enters
Approval fails closed.Authority is never assumed.
- Policy is explicit
- Conditions are versioned data evaluated at a point in time, never prose in a memo that someone has to remember.
- Exceptions are surfaced
- A breach neither blocks silently nor passes quietly. It becomes an exception request that someone with authority has to answer.
- Required review cannot be skipped
- If policy requires a review, the transition is not permitted until that review exists, bound to the snapshot being decided.
- Authority is named
- Every authorisation names a person or a committee, the grant it acted under and the limits of that grant.
- Approval fails closed
- A missing grant, an expired delegation, a stale snapshot or an unreachable policy all give the same answer: not permitted.
- Platform access is not authority
- Administering the platform, managing users or configuring connectors confers no right to decide. Authority comes only from grants.
D-0417 · authority transition requestedAuthorise with conditions
Exception required- Actor
- Investment committee, under grant G1
- in force
- Limit
- €30m, within G1's limit of €50m
- satisfied
- Snapshot
- The same state the committee reviewed
- satisfied
- Required review
- Independent review, recorded on the snapshot
- satisfied
- Required evidence
- Environmental report, fund policy v4
- missing
Not permitted until the report is attached, or an exception is granted by an authority above G1.
Same request by a platform administrator: admin role, no authority grant
Deny05.4The Commit Boundary
Generated is not authoritative.
- 01ProposalExit yield range 5.00 to 6.25%, citing twelve comparables. Proposed by a model, against a snapshot of the decision.Carries its proposer, basis, lineage and an idempotency key.
- 02ValidationProposal contract: every citation in context, no computed numbers.
- 03AssuranceComparables checked for date and rate regime.
- 04Policy & authorityPermit with obligations.
- 05ObligationsMaterial: a named reviewer must adopt it.
Committed
Assumption adopted by a named reviewer, with one ledger event.
State change, ledger event and, at authority transitions, the sealed record: written together or not at all.
Refused
If a citation falls outside the context, or the proposal carries a number the model computed, the contract is violated and the proposal is refused. Without a named reviewer, it stays a proposal.
What each kind of proposal needs to cross.
| Crossing | Needs | Commits as |
|---|---|---|
| An extracted valuePassing rent €4.1m, from lease L-17 cl. 4.1 | Type, unit and range; the clause locator resolves; reconciled with rent roll v3 and the memorandum. A named analyst accepts; acceptances are sampled for review quality. | Fact accepted |
| An AI-proposed rangeExit yield 5.00 to 6.25%, twelve comparables | The proposal contract; comparables checked for date and rate regime. Material, so a named reviewer must adopt it. | Assumption adopted |
| An imported figureValuation €71.8m, valid from 30 June, from the valuer's system | Source registered, content hash, backdated valid time. A conflict with an accepted value becomes a finding with materiality. No obligation to record it. | New version; dependent decisions flagged |
| A solver's answerMaximum bid €76.5m; binding constraint DSCR in the downside set | Solution status and certificate; kernel runs referenced; re-run against the approved scenario set. Adoption by named authority; rejected alternatives recorded. | Recommendation adopted |
| A committee's authorisationAuthorise with conditions, against the current snapshot | The snapshot still matches the relied-on state; readiness recomputed; an authority path found. Quorum of four, independent review, dissent window. | Authorised; Decision Record R-17 sealed |
- An extracted valuePassing rent €4.1m, from lease L-17 cl. 4.1
- Type, unit and range; the clause locator resolves; reconciled with rent roll v3 and the memorandum. A named analyst accepts; acceptances are sampled for review quality.
- Commits as: Fact accepted
- An AI-proposed rangeExit yield 5.00 to 6.25%, twelve comparables
- The proposal contract; comparables checked for date and rate regime. Material, so a named reviewer must adopt it.
- Commits as: Assumption adopted
- An imported figureValuation €71.8m, valid from 30 June, from the valuer's system
- Source registered, content hash, backdated valid time. A conflict with an accepted value becomes a finding with materiality. No obligation to record it.
- Commits as: New version; dependent decisions flagged
- A solver's answerMaximum bid €76.5m; binding constraint DSCR in the downside set
- Solution status and certificate; kernel runs referenced; re-run against the approved scenario set. Adoption by named authority; rejected alternatives recorded.
- Commits as: Recommendation adopted
- A committee's authorisationAuthorise with conditions, against the current snapshot
- The snapshot still matches the relied-on state; readiness recomputed; an authority path found. Quorum of four, independent review, dissent window.
- Commits as: Authorised; Decision Record R-17 sealed
Made against a snapshot
Every proposal names the decision, the ledger sequence and a hash of the state it relied on. If that state moved materially, the proposal is re-evaluated, and approvals gathered for it lapse.
Idempotent
A repeated commit with the same key and content replays the original result; different content under the same key is refused.
A verdict is not permission to act
Authorising an acquisition sends nothing. Each consequential action is separately checked at the Execution Boundary against the authorised terms.
Action
How approved decisions change the world, and why they stay active afterwards.
06.1Controlled action
Preparing is not proposing.Approving is not acting.
01Prepare
Gather data, extract terms, run analyses, draft the brief.
- Who
- Agents and analysts
- Produces
- Working state
- Never
- Changes authoritative state
02Recommend
Say which option the analysis favours, and why.
- Who
- Agents, models and analysts
- Produces
- A recommendation with its basis
- Never
- Commits the institution
03Propose
Submit one specific change or action for decision, against a snapshot.
- Who
- Any actor with a propose tool
- Produces
- A proposal or an action request
- Never
- Approves its own proposal
04Authorise
Commit the institution, with conditions where policy requires them.
- Who
- Named people, under a grant
- Produces
- An authorised decision, sealed
- Never
- Sends anything by itself
05Execute
Carry out an authorised action once, and confirm its effect.
- Who
- Controlled Execution
- Produces
- One effect, confirmed
- Never
- Acts beyond the authorised terms
01Prepare
Gather data, extract terms, run analyses, draft the brief.
- Who
- Agents and analysts
- Produces
- Working state
- Never
- Changes authoritative state
02Recommend
Say which option the analysis favours, and why.
- Who
- Agents, models and analysts
- Produces
- A recommendation with its basis
- Never
- Commits the institution
03Propose
Submit one specific change or action for decision, against a snapshot.
- Who
- Any actor with a propose tool
- Produces
- A proposal or an action request
- Never
- Approves its own proposal
- Commit Boundary · authority transition
04Authorise
Commit the institution, with conditions where policy requires them.
- Who
- Named people, under a grant
- Produces
- An authorised decision, sealed
- Never
- Sends anything by itself
- Execution Boundary · per action
05Execute
Carry out an authorised action once, and confirm its effect.
- Who
- Controlled Execution
- Produces
- One effect, confirmed
- Never
- Acts beyond the authorised terms
One outbound action that requires approval
Prepared
Agent a_19 drafts the notice to lender B
Requested
Action request: send notice, under its contract
Held
Waits for a named approver other than the requester
Checked
Execution Boundary: authorised, current, within terms
Sent once
Dispatched through the outbox; confirmed on effect
The approval licenses this action on these terms. If the relied-on state moves before dispatch, the Execution Boundary refuses it and nothing is sent. Illustrative
06.2The Governed Agent Runtime
Machine actors get no shortcut around the architecture.
Intelligence decides what it would like to do. Authority decides what it may do. The runtime decides how it is permitted to do it.
- 1
Observe
A monitor, event or request opens a run under a short-lived machine identity bound to a delegation.
- 2
Plan
A privileged model turns the trusted request into a plan of tool calls. Untrusted content never shapes the plan.
- 3
Retrieve
Read tools reach the State Core as authorised. Documents, web pages and emails are read in quarantine and return typed data.
- 4
Invoke typed tools
Read, compute, propose or request action. Every call is evaluated by the policy decision point against the agent's effective authority.
AuthorityAuthority checked on every call
- 5
Propose
Propose tools create proposals at the Commit Boundary. No tool writes authoritative state.
Commit BoundaryThe only way state is written
- 6
Validate
Proposals meet the typed contract: closed schemas, cited support, quoted numbers. A violation is a refusal.
ValidationValidation against the contract
- 7
Request authority
Obligations route to named people. Budgets and uncertainty escalate to them too.
AuthorityNamed people decide
- 8
Execute governed action
Request-action tools reach the Execution Boundary, which checks the action against authorised terms.
Execution BoundaryThe only way action is taken
- 9
Record
Every step lands in the durable run journal as it happens: recoverable after a crash, never repeated on replay.
RecordedDurable run journal
- Back to Observe. Every step is recorded in the run journal.
Every machine actor has
- Identity
- Its own short-lived identity, tied to the person and delegation it acts for. Never a borrowed login.
- Authority
- Never more than its grant, and never more than its principal may do right now.
- Typed tools
- Read, compute, propose or request action, each with a scope and a cost.
- Budgets and a halt switch
- Limits on time, cost and steps, with escalation to named people. Halting is always allowed; resuming needs authority.
- A durable record
- A run journal of its plan, calls, evidence, proposals and results.
Four tool types, and nothing else
| Readread_decision_state | State Core, as authorised |
|---|---|
| Computerun_kernel | The deterministic kernel |
| Proposelink_evidence | Commit Boundary |
| Request actionrequest_lender_notice | Execution Boundary |
Because no tool writes authoritative state, a prompt injection cannot write state or act directly. A malicious clause in a data-room PDF cannot make an agent email a counterparty.
06.3The Execution Boundary
An approved decision is not permission to act.
Valuation corrected: Refused. Nothing is sent. Check 2 · State is current.
Refused. Nothing is sent.
Check 2 · State is current
The price assumed a valuation that has since been corrected, outside the record's knowledge horizon. The reasons are recorded and the decision moves to reconsideration. The approval itself is unchanged; it simply does not license this action any more.
Submit deposit instruction
€3.8m to the institution's treasury
submit_instruction v2
Irreversible class: human-authorised, signed, segregated.
- 1Authorised decision existsfor this action class and scope
- 2State is currentnothing relied on moved materially since authorisation
- 3Conditions satisfiedno condition precedent outstanding
- 4Terms matchprice, amount, counterparty, date
- 5Actor authoritythe executor may do this, now
- 6Segregation of dutiesproposer, approver, executor distinct
- 7Target preconditionthe external record did not change underneath
- 8Idempotencynot already executed or executing
- 9Reversibility plana compensation exists where one is possible
- Outboxwith its ledger event, one transaction
- Adapteridempotency key carried to the target
- Treasury systemkeeps its own release authority and dual control
- Effect observedconfirmation linked to the action; complete
Financial instructions go to the institution's own treasury or banking system, which keeps its release authority and dual control. Inversiq is never the last control on a payment.
06.4Controlled execution
Every action is a declared contract.
issue_loi(asset, price, conditions)
- Class
- Preparatory; withdrawable within 48 hours
- Preconditions
- Authorised decision; conditions precedent met
- Required authority
- Committee approval reference; signatory
- Side effects
- Counterparty notified; exclusivity requested
- Confirmation
- Counterparty receipt, linked to the action
- Compensation
- Withdrawal notice, through the same boundary
- Audit shape
- Hashed into the Decision Record
Control scales with consequence.
Every action belongs to a class, and the class sets the control. Delegated agent action is limited to pre-authorised, low-risk, reversible classes, with evaluation evidence and reliable escalation.
- 1AdvisoryMachine actors may execute under policy, to internal principals onlyNotifications and summaries to internal principals
- 2PreparatoryMachine actors may execute; the human owns the resultDraft documents, review tasks and deadlines, reservations
- 3ReversiblePolicy-dependent; may be pre-authorisedSystem write-back, such as an approved capex budget sent to the asset management system
- 4CompensableNamed authority; a compensation plan is requiredAPI actions and multi-step processes with partner or counterparty systems
- 5Irreversible or materialAlways human-authorised, signed and segregated; never pre-authorised; never delegated to machine actorsLetters of intent, contracts, financial instructions, transaction requests
Execution semantics
Outbox, not direct calls
The action, its ledger event and its outbox entry are written in one transaction; a dispatcher delivers it.
Compare-and-set transitions
Proposed, authorised, dispatched, confirmed, failed, compensated: concurrent executors cannot both act.
Recovery
Actions stuck in dispatch are re-queried at the target, retried idempotently or escalated. Never silently retried as new actions.
Compensation is an action
Reversing a step is itself authorised, through the same boundary, and linked to what it compensates.
Confirmation closes the loop
An action is complete when its effect is observed in the target system, not when the call returns.
06.5Monitoring and active decisions
Decisions stay alive.
- 1 · Two years inThe anchor tenant is downgradedIts rating falls from BBB− to BB+. The observation arrives from a rating feed and is recorded against the tenant.
- 2 · The monitorA monitor crosses its limitThe rating monitor, armed at approval, requires investment grade. It fires. The yield and DSCR monitors moved too, but stayed inside.
- 3 · ReconsiderationThe decision goes back to authorityThe analysis reruns deterministically, under pinned versions, with the downgraded tenant. An agent may prepare the brief; only the committee can reaffirm, amend, supersede or revoke.
- 4 · The outcomeA new decision recordReaffirmed, with a new covenant condition. The new record references R-17, which stays exactly as it was.
Validity envelope · approved with the decision
The conditions under which the decision stays justified are worked out before the vote, from the breakevens and the robustness region in 04.3, and approved with it. Each one gets a monitor.
A change is material only when it crosses a limit or changes a criterion's outcome. Smaller moves, like the yield index going from 5.4% to 5.5%, are recorded and added up, so slow drift is still seen.
| Monitor armed | At authorisation | Two years in |
|---|---|---|
| Prime logistics yield indexLimit: below 5.9% | 5.4% | 5.5% |
| Anchor tenant ratingLimit: investment grade | BBB− | Outside the envelope: BB+, downgraded |
| Quarterly DSCRLimit: at least 1.25x | 1.41x | 1.31x |
| The decision | Authorised, all monitors inside | Outside the envelope: reconsideration required |
- Prime logistics yield indexLimit: below 5.9%
- At authorisation 5.4%two years in 5.5%
- Anchor tenant ratingLimit: investment grade
- At authorisation BBB−two years in BB+, downgraded
- Quarterly DSCRLimit: at least 1.25x
- At authorisation 1.41xtwo years in 1.31x
Two years in, the decision is outside its envelope: reconsideration required.
Monitors escalate; they never act
A trigger reopens the decision or raises a finding. Nothing adjusts a signed decision automatically.
Materiality filters noise
A change matters when it moves the decision across its envelope. Small drifts are added up, so a slow slide is still seen.
Every monitor has an owner
A fired monitor puts the institution on notice. If nobody acknowledges it, it escalates, ultimately to the second line.
Memory & learning
Records, connections and outcomes: how the institution learns from its own decisions.
07.1The Decision Record
Not what the software did.Why the institution acted.
Decision Record
R-17 · Acquire logistics portfolio A
Basis
- Source & context
- Rent roll v3, fourteen leases, the information memorandum; knowledge horizon 12 Sep, 17:00
- 7f3a…c21 +15
- Assumptions
- Exit yield 5.50%, plausible range 5.00 to 6.25%, with standing and origin
- exit_yield v2
Execution
- Model & run
- Deterministic kernel, methodology v7, pinned
- r_812 · 91c…4e
- Calculation
- Levered IRR 8.9% in base; the criterion of at least 8% holds
- by reference
- Validation
- Reconciled across sources: fourteen tenants; the rent roll prevails
- recon v3
Challenge & authority
- Exceptions
- Two findings waived, each with its rationale
- f_31, f_34
- Review
- Independent review; the void-period challenge answered
- snapshot s_47
- Authority
- Investment committee under grant G1; four to one, dissent recorded
- G1 · policy v4
- Rationale
- The return holds across the plausible exit-yield range; a condition precedent covers the void risk
- chair
Consequence
- Outcome
- Expected year-two NOI €4.3m ± 5%, sealed now; what is observed is judged against it later
- monitors · 3
An audit log: what happened
- 09:14document.uploaded rent_roll_v3.xlsx
- 09:18extraction.completed 412 values
- 10:02assumption.updated exit_yield
- 10:05run.completed r_812
- 11:40finding.resolved gla_conflict
- 14:05decision.recorded approve
Necessary, and not sufficient: it says what the software did, not on what basis the institution concluded, or under whose authority.
Not another document. A reconstructable institutional decision, bound to the state it relied on.
Sealed
Hash-bound over its contents; any later change to what it references is detectable.
Immutable
Superseded by later records, never edited. Errata and amendments are new records.
Written at the time
Inside the same transaction as the authority transition: no authorisation exists without its record.
Attestable
Exportable as a signed attestation for lenders, co-investors, auditors and supervisors.
The record is cheap now and irreplaceable later. Memory is expensive now and cheap later.
| Decision Record | Institutional memory | |
|---|---|---|
| When it must exist | From the first governed decision | Once enough records exist to recall from |
| Cost of delay | Unbounded: unrecorded reliance cannot be reconstructed | Small: memory can be built over records later |
07.2The Decision Graph
No decision stands alone.
Three live decisions rest on the 5.5% exit yield: the acquisition of A, its financing and pipeline deal D. Revise the assumption and all three are flagged, each with the size of the impact.
Three live decisions rest on the 5.5% exit yield: the acquisition of A, its financing and pipeline deal D. Revise the assumption and all three are flagged, each with the size of the impact.
- assumesAcquire Warehouse A · 2026
- assumesFinance Warehouse A
- assumesAcquire Warehouse D · pipeline
The graph holds five decisions: Acquire Warehouse K · 2024; Acquire Warehouse A · 2026; Finance Warehouse A; Capex plan, Warehouse A; Acquire Warehouse D · pipeline.
The same graph also answers
- Which decisions used this policy version?
- Which downstream decisions inherit this constraint?
- Which decisions were authorised under a delegation since revoked?
- Which previous decisions resemble this one? (inferred, never a gate)
07.3Knowledge and decisions
Two graphs, joined at the entities.
Knowledge graph · the world
- Seller Sorganisation
- NL logisticsmarket
- Warehouse Aasset
- Lease L-17contract
- Lender Borganisation
- Tenant group Torganisation
Decision graph · the commitments
- Acquire Adecision
- Exit yield 5.5%assumption
- Fund policy v4policy
- Finance Adecision
- Year-2 NOIoutcome
Joined at the entities: Acquire A about Warehouse A; Acquire A relies on Lease L-17; Acquire A exposed to Tenant group T; Finance A exposed to Lender B; Exit yield 5.5% about NL logistics.
07.4Outcomes
What we expected, against what happened.
- Net operating income€4.30m ± 5% → €3.91mgap −9%€4.30m ± 5%€3.91m−9%
- Occupancyat least 95% → 96%gap +1 ptat least 95%96%+1 pt
- Capexhigher is adverse€2.4m → €3.1mgap +29%€2.4m€3.1m+29%
- Yield on cost6.6% → 6.2%gap −40 bp6.6%6.2%−40 bp
- Expectation band
- The range sealed in the record at authorisation. A single tick where only a value was sealed.
- Observed
- The value observed in the window, from the systems of record.
- Gap
- Observed minus expected. The scale shows it as a percentage of the expected value, from −30% to +30%.
- Adverse
- Outside the sealed range, in the direction that hurts the decision.
Bad assumptions, bad luck or bad execution?
Because computation is deterministic and pinned, the decision-time model can be re-run with realised inputs, driver by driver. It answers “had we known, what would the model have said?”, not “did our decision cause this?”.
Share of the shortfall, by driver
- Exit yield, ~70%calibration failure: outside its recorded range
- Void period, ~20%variance: inside its recorded range
- Interaction, ~10%reported separately: non-additive residual
Rental growth was within its range. Drivers are also tagged exogenous or management-controlled, so decision quality is not blamed for execution, and the reverse.
Windows
Outcomes arrive over years; windows make partial outcomes usable before exit.
Declines are decisions
Where market data allows, the option not taken is observed too, so learning is not survivorship.
Selection
Won deals are where estimates were highest. Every bid is recorded so the winner's curse can be corrected.
Never overwritten
A revised figure is a new version with a reason from a closed vocabulary.
Without outcomes, the system records history. With outcomes, it can learn.
07.5Institutional memory
From document retrieval to institutional memory.
Intelligence is replaceable. Institutional memory is not.
Generic AI memory · replaceable
- Model generation 1replaced
- Generation 2replaced
- Generation 3replaced
- Generation 4in use, via the gateway
Chat history, session context and vector indexes: useful, and gone with the session or the model.
Institutional decision memory · kept
What accumulates
- 01Decision historyEvery decision, with its basis and its authority
- 02Assumption historyWhat was assumed, by whom, and how far off it was
- 03Exception patternsWhich policies are waived, where and why
- 04Authority historyWho decided what, under which grant
- 05Expected outcomesThe case each decision was approved on
- 06Realised outcomesWhat happened, against that case
- 07CalibrationHow expectations compare with results, over time
“A new Spain logistics acquisition. Have we made a decision like this before?”
- What comes back
- Without institutional memoryFour documents that mention Spain logistics: a market update, an IC memo on Valencia, a broker pitch, a board pack.
- With institutional memoryTwo prior decisions: Acquire Valencia DC (2027), similar by sub-market, lease profile and rate regime; Acquire Zaragoza portfolio (2028), similar by tenant sector and WAULT.
- What was assumed
- Without institutional memoryWhatever the memo text happens to say, without its range or its standing.
- With institutional memoryValencia: exit yield 5.25%, range 5.0 to 5.75%. Zaragoza: void period of 6 months.
- Who disagreed
- Without institutional memoryNot recorded.
- With institutional memoryValencia: the risk member, on refinancing at maturity, with 60% confidence. Zaragoza: no dissent recorded.
- What happened
- Without institutional memoryNot connected to the documents.
- With institutional memoryValencia: exit yield realised at 5.9%, outside the range. Zaragoza: void of 14 months, inside the range.
- What was wrong
- Without institutional memoryNothing about what was assumed, who disagreed, or what happened.
- With institutional memoryValencia: the dissent was right; exit yield was underestimated. Zaragoza: variance, not a bad assumption.
Three kinds of memory, three kinds of governance
- EpisodicDecision Records, the ledger, outcomesImmutable; access follows authority over the decisions
- SemanticThe knowledge graph, facts, market evidence, comparablesCommitted through the boundary; versioned
- ProceduralMethodology, policies, rules, criteria, action contractsChanged only by meta-decision; never by agents or learning directly
The outside view
“Across 23 comparable acquisitions, year-three NOI averaged 6% below underwriting.”
Reference-class forecasting turns recall into calibration. The class is fixed before the new figures are visible, and includes lost bids where their outcomes are observable. Relevant prior decisions, dissents and outcomes surface in a new decision's context automatically, within access rights. Illustrative.
07.6Institutional learning
Learning proposes.Authority disposes.
- 1 · Recorded expectationExit yield assumed at 5.25%Warehouse K, acquired in 2024. The assumption and its range were sealed in K's Decision Record at approval.Sealed at approval
- 2 · Observed outcomeRealised at 5.65%, 40 bp higherNot a one-off: across nine secondary-logistics exits, yields came in 35 bp above what was assumed, on average.Measured against the record, never memory
- 3 · Proposed adjustmentWiden the exit-yield range by 25 bpLearning proposes the change for secondary logistics, with the nine outcomes attached as evidence. Nothing changes yet.A proposal, like any other
- 4 · Named approvalThe head of research approves itMethodology v8 applies to new decisions from here on. K and A keep the methodology they relied on.The one step that changes anything
Single-loop
Recalibrate an estimator; update a plausible range from new comparables; flag a recurring finding.
May be proposed automatically; adopted under the relevant owner's authority.
Double-loop
Change a policy threshold, a materiality tier, a methodology default, a criterion or an objective.
A meta-decision with its own record, authority and version history. No salami drift: when small recalibrations add up past a threshold since the last meta-decision, the change escalates here.
Learned patterns never silently become
policyassumptionsrulesauthority
What the institution can learn · illustrative
| Assumption calibration | Exit yields in secondary logistics were set 35 bp too low on average: the signal traced above, tracked as an error distribution over time. |
|---|---|
| Forecast scoring | Scored with proper scoring rules, committee estimates of hitting the hurdle were overconfident by 15 points. |
| Override performance | Analyst overrides of AI rent proposals improved accuracy; overrides of cost estimates did not. |
| Dissent performance | Dissents citing refinancing risk were vindicated in three of four cases. |
| Recurring exceptions | The environmental report was waived in 11 of 14 small industrial deals. |
| Policy effectiveness | Decisions under the stricter DSCR floor breached less, with confounders listed. |
Faster learners drift faster. Routing every signal through a governed decision is what makes stronger learning safe to use.
- No learning without lineage. Every signal traces to the records and outcomes behind it.
- Tenant-scoped by default. An institution's history teaches that institution.
- Protect exploration. Declined deals and rejected alternatives are observed too.
- Measure process, not only results. Noisy outcomes cannot judge one decision.
07.7Machine learning roles
Machine learning is a technique, not a layer.
Three representative roles
Knowledge & Semantics · Understanding
Entity matching
- What it does
- Scores whether two references are the same asset, organisation, person or contract, in three zones: match, review, discard. ‘DHL Supply Chain (Netherlands) BV’ in a lease and ‘DHL’ in a broker memo resolve to one tenant.
- What it needs
- Labelled merges.
- The rule
- A merge is a proposal. Material merges are reviewable and reversible.
Prediction · Analysis
Calibrated forecasting
- What it does
- Rent and yield estimates with calibrated intervals, from a registered estimator.
- What it needs
- Market series and outcomes.
- The rule
- A source of assumptions, not a layer that decides. Its output enters as a proposed estimate and is scored against outcomes.
Observation · Feedback
Model drift detection
- What it does
- Triggers a monitor when an estimator loses calibration against what actually happened.
- What it needs
- Estimator outputs and outcomes.
- The rule
- Monitors escalate; they never act. A trigger opens reconsideration or raises a finding.
Also used in:Extraction confidence (Data, Reasoning) Graph intelligence (Knowledge, Memory) Comparable ranking (Prediction) Survival and timing (Prediction) Scenario priors (Decision Science) Anomaly scoring (Assurance) Review prioritisation (Orchestration) Assumption calibration (Learning) Outcome and pattern detection (Learning) Policy effectiveness (Learning) Decision similarity (Memory)
Every learned model is a registered model. It is used by many engines, it is never a layer, and it never confers authority.
Most roles begin as statistics over the institution's own history. A trained model earns its place only when it beats a simple baseline and a frontier model on decision-relevant error, the data rights allow it, enough outcomes exist, and the target is stable.
Roles that learn the institution's own judgement and outcomes, such as calibration, comparable ranking, anomaly baselines and decision similarity, survive much better frontier models. Generic extraction improves with them; its calibration on the institution's documents remains.
07.8Cross-decision intelligence
Many decisions, one institution.
Decisions
- Acquire A
- Acquire B
- Finance A
- Hold C
- Acquire Dpipeline
What they share
- Tenant group Tin three decisions
- 3% rental growth, Dutch logisticsassumed in twelve
- Lender Bin four loans
- Benelux logistics equity capset by the annual allocation
Derived from records and system feeds, reconciled with systems of record.
What becomes answerable
Exposure and concentration
The tenant limit from 07.2: approving D would take exposure to tenant group T above 15%. Limits are policy, so they apply to decisions still in the pipeline too.
Shared assumption analysis
Twelve active decisions assume 3% rental growth in Dutch logistics. Correlated assumptions are hidden systemic risk; one revision reaches all of them.
Portfolio stress testing
Under a 150 bp rate shock, replayed deterministically decision by decision, four loans breach interest cover together, all with Lender B.
Decision interaction
The annual allocation decision caps Benelux logistics equity; each acquisition consumes it. Inherited constraints are evaluated by the decision point.
Allocation optimisation
Choosing combinations under budgets and limits. Solutions return as proposals to the individual decisions, never adopted automatically.
Platform
How one architecture carries more decisions, more institutions and other domains.
08.1View 06 · Platform
One Core.Domains above it. Each institution its own.
Interfaces
Workspace Console SDK API
The Workspace for decision teams, the Console for configuration, and an SDK and API for engineers and agents, including standard agent tool protocols.
Interfaces
Every interface uses the same contracts, the same authority and the same recording. None is a side door.
Changes as the product evolves · Owned by Inversiq
Decision instances
One per decision, per institution
The state itself: every decision, its basis, analysis, authority, actions and outcomes.
Decision instances
It belongs to the institution and leaves with it, in an open, verifiable format.
Changes every day · Owned by the institution
Institution configuration
Institution A Institution B Institution Ceach its own methodology, policy and authority
Methodology versions, policies and criteria, the authority graph, committee procedures, thresholds and materiality, templates, source ranks, mappings and integrations.
Institution configuration
Configuration is data interpreted by Core, never code run per tenant. A decision is judged against the configuration in force when it was taken.
Changes when the institution's rules change, as meta-decisions · Owned by the institution
Domain runtime
Commercial real estate
the first proving domain
Illustrative pattern
Another domain runtime
a pattern, not a product
Each runtime: ontology and vocabulary, schemas, kernel calculation models, rule catalogs, decision classes, measure definitions, action contracts for the domain's systems, evaluation data.
Domain runtimes
Everything that must change when the decision domain changes completely, and as little else as possible.
Changes when a domain is added or deepened · Owned by Inversiq, and eventually partners
Inversiq Core
State Core Commit Boundary Execution Boundary Agent Runtime Policy decision point Engine mechanisms Rails Core services
Inversiq Core
Every write through the two boundaries; every authority through the decision point; every value in an envelope; every authorisation sealed. A component that needs any of this relaxed is refused.
Changes when the architecture moves · Owned by Inversiq
Extensions
- Calculations
- Models
- Connectors
- Tools
- Action adapters
- Subscribers
- Ontology
attach through typed contracts
Extensions
Typed, sandboxed, versioned contracts that inherit every boundary. Extensions never touch the State Core directly.
Calculation modules, registered models, connectors, tools, action adapters, event subscribers and bounded ontology extensions.
Changes when a capability is added without changing Core · Owned by the institution or a partner
Core also holds two floors no configuration can lower: the decision and action classes never delegable to machine actors, and need-to-know barriers inside an institution.
08.2Generalisation
A general architecture, a focused beginning.
1 · Same institutionMore governed decisions about the same assets.
- 1 · AcquisitionAcquire Warehouse AWhere it starts
- 2 · FinancingFinance Warehouse ASame asset, lender and NOI assumption
- 3 · DevelopmentCapex plan, Warehouse ASame asset, inherits the LTV limit
- 4 · Asset managementRenew lease L-17Same tenant, same authority graph
Shared by all four
The same entities and data The same authority graph The same records and State Core
New for each
Decision logic and criteria Kernel models for the new class Who must approve
2 · Same architectureBeyond commercial real estate.
Same architecture. Different consequential decisions.
Commercial real estate is the first proving domain, not the ceiling. The same pattern appears wherever an institution decides with data, analysis, exact calculation, policy and a named authority.
- 01 · the proving domainCommercial real estateAcquisition and underwritingAuthority: Investment committee
- 02Private creditCredit underwriting and the credit memoAuthority: Credit committee
- 03InsuranceUnderwriting and referralAuthority: Underwriting authority
- 04Infrastructure and project financeThe investment or financing caseAuthority: Investment or credit committee
- 05Energy and utilitiesCapital project and asset investmentAuthority: Capital or investment committee
- 06DefenceProgramme and procurement decisionsAuthority: The defined programme or procurement authority
- 07Healthcare and life sciencesPortfolio, investment and development decisionsAuthority: Investment or governance committee
- 08Industrial capital allocationMajor capital allocation and investmentAuthority: Executive or capital committee
Shared by all eight
- Data
- Analysis
- Deterministic calculation
- Policy
- Authority
- Decision record
The domain changes. The governed decision architecture does not.
What has to change when the domain does.
Take two of those patterns and compare them with commercial real estate layer by layer. The domain runtime is replaced almost entirely; Core stays untouched. Other domains appear here only as architectural patterns, not current product scope.
| CRE acquisitionThe first proving domain | Project financeIllustrative pattern | Insurance underwritingIllustrative pattern | Where it lives | |
|---|---|---|---|---|
| Ontology | Asset · unit · lease · tenant · covenant | Project · offtake · milestone · tranche | Risk · exposure · limit · treaty | Domain runtime |
| Kernel models | DCF · debt sizing · exit value | Construction and operating cash flows · sculpting | Pricing · accumulation | Domain runtime |
| Criteria | IRR hurdle · DSCR · LTV | DSCR · LLCR · cover ratios | Loss ratio · capacity · accumulation limits | Institution configuration |
| Authority graph | Investment committee · fund mandates | Credit committee · delegated lending authority | Underwriting authority limits | Institution configuration |
| Core primitives | State Core · Commit and Execution Boundaries · ledger · records · validity envelope · monitors · learning route · Agent Runtime. The same in all three. | Inversiq Core | ||
CRE acquisition
The first proving domain
- Ontology
- Asset · unit · lease · tenant · covenant
- Kernel models
- DCF · debt sizing · exit value
- Criteria
- IRR hurdle · DSCR · LTV
- Authority graph
- Investment committee · fund mandates
Project finance
Illustrative pattern
- Ontology
- Project · offtake · milestone · tranche
- Kernel models
- Construction and operating cash flows · sculpting
- Criteria
- DSCR · LLCR · cover ratios
- Authority graph
- Credit committee · delegated lending authority
Insurance underwriting
Illustrative pattern
- Ontology
- Risk · exposure · limit · treaty
- Kernel models
- Pricing · accumulation
- Criteria
- Loss ratio · capacity · accumulation limits
- Authority graph
- Underwriting authority limits
- Inversiq Core, the same in all three: State Core · Commit and Execution Boundaries · ledger · records · validity envelope · monitors · learning route · Agent Runtime.
| Core | Domain runtime | Configuration | |
|---|---|---|---|
| Same decision class | Shared unchanged | Shared unchanged | Configured |
| Adjacent class | Shared unchanged | Mostly shared, extended | Configured |
| Adjacent domain | Shared unchanged | Largely domain-specific | Configured |
| Distant domain | Shared unchanged | Largely domain-specific | Configured |
- Same decision class
- Core: Shared unchanged. Domain runtime: Shared unchanged. Configuration: Configured.
- Adjacent class
- Core: Shared unchanged. Domain runtime: Mostly shared, extended. Configuration: Configured.
- Adjacent domain
- Core: Shared unchanged. Domain runtime: Largely domain-specific. Configuration: Configured.
- Distant domain
- Core: Shared unchanged. Domain runtime: Largely domain-specific. Configuration: Configured.
As the domain moves further away, the domain runtime is reused less and less while Core stays the same. If both fell together, the result would be a strong single-domain system, and the horizontal architecture would not be proven. A change forced into Core is treated as a finding: a missing primitive, or a domain concept that leaked in.
08.3Security, tenancy and reconstructability
Reconstructable by construction, years later.
A reconstruction answers, verifiably
- 01What was known, and when?Knowledge horizon · bitemporal state
- 02What was assumed, and how uncertain was it?Value envelopes
- 03Which models ran, and which rules applied?Runs · model registry · rule versions
- 04What did AI propose, and who accepted or rejected it?Proposals · overrides
- 05What was challenged, who reviewed it, and who dissented?Challenges · findings · waivers · reviews · dissent
- 06Who had authority, and what did they authorise, on which conditions?Authority path · policy versions · the sealed record
- 07What was done, and was its effect confirmed?Actions · confirmations
- 08What happened, and how was it attributed?Outcomes · attribution
Every answer comes from the State Core, and the whole package verifies against the signed ledger. Audit becomes a query rather than an investigation.
What the whole architecture requires
Isolation
- Isolation in depth. Enforced in the database as well as the application; the tenant derived only from authenticated identity.
Identity and keys
- Identity for every actor. People through the institution's identity provider; services and agents with short-lived workload identities.
- Signed approvals. Signed with the approver's own credentials, so authority is provable to third parties, not asserted by a vendor's database.
- Erasure without rewriting history. Personal data under subject-scoped keys; erasure destroys the key while the fact of an approval stays provable.
Record integrity
- Tamper-evident history. A hash-chained ledger with signed tree heads held outside the operator's control.
- Evidential custody. Every object a decision relied on is retained under the institution's retention schedule.
Assurance and exit
- Independent assurance access. Internal audit, external auditors and supervisors get logged, read-only access the first line cannot revoke.
- Exit and portability. The decision history is the institution's, in an open format, verifiable without Inversiq.
Compounding
Why governed decisions compound, and why better AI makes that matter more.
09.1What accumulates
Why governed decisions compound.
1 decision
A reconstructable record
What was known, assumed, challenged and authorised, provable years later without an investigation.
10 decisions
Connections
Shared tenants, assumptions and limits become visible. A change in one place finds every decision it touches.
100 decisions
Patterns
Recurring exceptions, assumption errors and review bottlenecks show up. Reference classes start to form.
1,000 decisions
Calibration
Expectations are scored against outcomes by segment. The next range starts from the institution's own record, not from habit.
Three assets build up, and they belong to the institution.
- 01
Governed history
Every record, dissent and authority path, sealed when it happened.
R-17 still shows, years on, what the committee relied on and who disagreed.
- 02
Calibration from outcomes
How far the institution's own assumptions, forecasts and overrides have been off, by segment.
Exit yields in secondary logistics: set 35 bp too low, on average. The next exit-yield range starts from that record, not from habit.
- 03
Connected institutional state
Entities, shared assumptions and dependencies across every decision.
Tenant group T is one entity in three decisions, and one limit.
Each makes the next decision cheaper to prepare, harder to get wrong and easier to defend.
Seven loops produce them.
A decision is not a line with a return arrow. It moves through loops that run at different speeds, from minutes to decades. Every loop reads the same state and writes through the same boundaries, and each leaves behind something a slower loop uses.
- 1Analysispropose · compute · challengeMinutes to daysLeavesRuns, experiments, findings, challengesFeedsThe authority loop
- 2Authorityreview · condition · authoriseDays to weeksLeavesRecords, authority paths, dissent, conditionsFeedsThe execution and validity loops
- 3Executionact · confirm · compensateHours to weeksLeavesActions and confirmationsFeedsObservation
- 4Validitymonitor · trigger · reconsiderThe life of the decisionLeavesTriggers, reconsiderations, amended recordsFeedsThe authority loop
- 5Outcomeexpect · observe · attributeMonths to yearsLeavesOutcomes and attributionsFeedsThe learning loop
- 6Learningsignal · propose · govern changeAcross decisionsLeavesCalibrations, revised methodology and policyFeedsEvery future analysis
- 7Memoryrecord · recall · informAcross the institution's historyLeavesCases and reference classesFeedsEvery future frame
The loops depend on each other in order
- Governed state
- Sealed records
- Recorded expectations
- Observed outcomes
- Learning
Learning is empty without outcomes, outcomes cannot be judged without recorded expectations, and expectations need sealed records. That is why the record comes first.
09.2The better-models test
Better AI makes control worth more.
×10If models become ten times more capable, which parts of the architecture shrink, and which matter more?
Improves, or commoditises
- Interpretation and extraction
- Better models extract more from worse documents. Bespoke parsing pipelines shrink.
- Reasoning and research
- Proposal quality and volume rise sharply.
- Drafting and explanation
- Briefs, criteria, formulations and narratives improve.
- Planning
- Agents attempt longer, more interleaved chains of work.
- General prediction
- Partly absorbed where general knowledge suffices.
Becomes more valuable
- Authoritative state
- More machine-produced content needs one place where what is established is decided.
- Exact computation
- Unchanged: it exists for reproducibility and accountability, not because models cannot calculate.
- Provenance, lineage and time
- Model-derived content without lineage is unverifiable.
- Verification and assurance
- More persuasive errors need independent method, data and people, not a second model.
- Policy, authority and deliberation
- Faster, more persuasive proposers need explicit authority and measured review.
- Agent runtime and execution control
- More autonomy requested means more need for identity, attenuation and control.
- Records, outcomes and memory
- Models cannot observe what they were not connected to; better models exploit history the institution alone holds.
Each model generation is a supplier. Everything structural is the institution’s own.
Models are suppliers behind a gateway and a registry, so each new generation arrives without structural change. Everything structural rests on what no model can supply: the institution's own state, authority, history and outcomes.
One dependency grows rather than shrinks: meaningful human review. As models improve, the risk is not a broken boundary but a formally intact one where review decays into rubber-stamping. Reviewer attention is therefore measured and governed.
Long-term architecture
What has to exist first, what Inversiq will not build, and where the architecture ends up.
10.1View 07 · Evolution
The dependency map matters more than dates.
Institutional learning
Learning needs outcomes. Outcomes are judged against expectations sealed in the decision record. The record is written through the Commit Boundary and binds pinned runs of the kernel.
21 prerequisites in the full slice
- Commit Boundary needs Value envelope.
- Decision record needs Commit Boundary.
- Recorded expectations needs Decision record.
- Outcome capture needs Recorded expectations.
- Replay attribution needs Outcome capture.
- Assumption calibration needs Replay attribution.
- Pinned runs needs Calculation kernel.
- Decision record needs Pinned runs.
- Replay attribution needs Bitemporal state.
- Outcome capture needs System feeds.
Controlled machine action
Before an agent may act without per-instance approval, three things must exist. Authority it can be delegated. An identity of its own. An Execution Boundary that checks every action, sends it once and confirms its effect.
25 prerequisites in the full slice
- Policy decision point needs Policy model.
- Execution Boundary needs Policy decision point.
- Exactly-once dispatch needs Execution Boundary.
- Write-back needs Exactly-once dispatch.
- Execution confirmation needs Write-back.
- Pre-authorised actions needs Execution confirmation.
- Bounded delegation needs Authority graph.
- Machine delegation needs Bounded delegation.
- Machine delegation needs Machine identity.
- Pre-authorised actions needs Machine delegation.
Active decisions
Reopening a decision needs monitors. Monitors watch a validity envelope. The envelope is built from breakevens and sealed in the record. Breakevens need criteria held as data and batch runs of the kernel.
22 prerequisites in the full slice
- Criteria as data needs Policy model.
- Breakevens needs Criteria as data.
- Validity envelope needs Breakevens.
- Decision monitors needs Validity envelope.
- Reconsideration needs Decision monitors.
- Decision record needs Commit Boundary.
- Validity envelope needs Decision record.
- Batch evaluation needs Pinned runs.
- Breakevens needs Batch evaluation.
- Decision monitors needs System feeds.
10.2Maturity
Towards adaptive decision infrastructure.
| Level | Adds | Needs |
|---|---|---|
| 1Governed decisions | Decisions as first-class objects: typed state, deterministic computation, snapshot-bound review, named authority, sealed records with recorded expectations. | Needs Nothing beneath it |
| 2Assured decisions | The case is challenged before authority: findings, reconciliation, independent computation, coverage and computed readiness. | Needs Governed decisions |
| 3Connected decisions | Decisions, entities and assumptions connected across the institution; bitemporal state and the graph answer impact questions. | Needs Assured decisions |
| 4aExecutable decisions | Authorised decisions change external systems through action contracts and the Execution Boundary, with confirmation and compensation. | Needs Connected decisions |
| 4bObserved decisions | Decisions stay active: envelopes monitored, conditions tracked, outcomes captured against expectations, declined options observed. | Needs Connected decisions |
| 5Learning decisions | Attribution, calibration, forecast scoring and case recall improve decisions through governed learning signals. | Needs Observed decisions |
| 6Adaptive decision infrastructure | Institution-specific models, bounded delegation to machine actors for classes of decisions and actions, cross-decision optimisation: all inside explicit authority. | Needs Learning decisions and Executable decisions |
Level 6 is not autonomous. It is a system that knows exactly what may be done, by whom or what, on which evidence and within which limits.
Autonomy at the highest level is authority delegated through the authority graph: limited to classes of action, measured and revocable. Material authority stays with named people at every level, and the authority boundary holds as the system grows more capable. That is what makes the extra capability safe to use.
10.3For reference · capability explorer
A design space, not a feature list.
- State Core
- State Core10
- Understanding
- Data & Context6
- Knowledge & Semantics5
- Analysis
- Reasoning4
- Computation5
- Prediction4
- Decision Science9
- Assurance
- Verification & Assurance5
- Governance
- Policy4
- Authority5
- Deliberation4
- Control spine
- Control spine5
- Action
- Controlled Execution5
- Feedback
- Observation4
- Learning4
- Memory & Portfolio4
- Platform
- Platform & Trust6
Open the capability explorer
The institutional state, its history, its connections and its sealed records.
State Core · State Core · depth 7 · 17 prerequisites
Decision graph
Typed relations across decisions, entities, assumptions, policies, models, actions and outcomes, with asserted, derived and inferred edges kept apart.
- Why it matters
- Dependency, inheritance and exposure are graph properties.
- In commercial real estate (illustrative)
- The financing decision inherits the acquisition's NOI assumption and is constrained by leverage policy v3.
Depends on
Unlocks
Decision graph. Depends on 3 capabilities; unlocks 3.
Depth is the length of the longest dependency chain beneath a capability. It describes structure, not timing or availability.
10.4Architectural anti-goals
What Inversiq is deliberately not building.
Not a replacement for the business's own systems
Leases, balances, documents and customer records stay where they are. Inversiq holds the decisions about them, which is what lets it outlast any one of those systems.
A system of record for the business Another document repository Another BI dashboard A spreadsheet replacement for its own sake A generic CRM An enterprise-wide digital twin
Not a generic AI tool
A chat can propose and a search can find, but neither can hold authoritative state, authority or history. Models are suppliers to the system, not the system.
A generic chatbot A generic RAG platform A model provider
Not autonomous authority
Machine actors work inside explicit, bounded and revocable authority. The institution sets the objective, and no code path approves a material commitment.
An uncontrolled autonomous agent platform An arbitrary agent swarm An investment adviser or decision-maker
Not horizontal workflow software
Workflow serves the decision lifecycle. It never stands in for the decision itself.
Generic workflow or BPM software A no-code automation builder
10.5The end state
A system of record and control for consequential decisions.
- Decision classesOne governed decision class in one proving domainToward:Many decision classes across the institution, on the same Core08.1 · 08.2
- MemorySealed records and their recorded expectationsToward:Recall, reference classes and calibration across years of decisions07.1 · 07.5
- ExecutionAuthorised actions requested through declared contractsToward:Connected, contract-bound execution across the institution's systems06.3 · 06.4
- LearningOutcomes judged against what was expectedToward:Governed learning signals that refine methodology and policy07.4 · 07.6
- InfrastructureShared primitives proven on one domain runtimeToward:Reusable decision infrastructure: rules as data, shared governance, new runtimes08.1 · 10.2
Machine actors act only through
Governed Agent Runtime14 engines in 6 planes
- Understanding
- Data & Context Knowledge & Semantics
- Analysis
- Reasoning Computation Prediction Decision Science
- Assurance
- Verification & Assurance
- Governance
- Policy Authority Deliberation
- Action
- Controlled Execution
- Feedback
- Observation Learning Memory
Systems of record and the outside world
changed only by authorised, confirmed actions
Seven loops, from minutes to decades, read this one state and write through these boundaries: analysis authority execution validity outcome learning memory
In that system, intelligence is abundant and replaceable, and authority is explicit. What lasts is the institution's own state, history and outcomes, and those compound with use. That is Decision Infrastructure: where consequential decisions are made, kept and improved.


