The Allometric Inversion · Category Thesis

Physical reality drives
commercial decisions.
Not the other way around.

La réalité physique dicte
les décisions commerciales.
Pas l'inverse.

Every CRM, every CPQ, every ERP built for the last 30 years runs forecast-first. Sales sets an ambition → ops scrambles to deliver → margin is discovered at month-end. Allometry inverts it. The deployed asset, the realized margin, the Pulse itself — those drive what gets quoted, targeted, grown, and priced. The physical teaches the commercial.

The Allometric Inversion
Forecasts don't steer inventory.
Inventory steers growth.
Pipelines don't steer production.
Accounts steer production.

The flip, in one picture.

Le renversement, en une image.

Thirty years of enterprise software has one direction of flow: commercial → physical. Ambition cascades down. Reality absorbs the shock. We reversed the arrow.

× Legacy · Commercial-First

Ambition → Hope → Discovery

Ambition → Espoir → Découverte

Sales sets target
Forecast rolls down
Inventory scrambles
Production strains
Deployment happens
Margin discovered (too late)

Every CRM, CPQ, ERP, FSM built since 1990 assumes this direction. It's why month-end exists. It's why the scheduler becomes the bottleneck. It's why 30% of quotes are guessed.

Chaque CRM, CPQ, ERP, FSM bâti depuis 1990 suppose cette direction. C'est pour ça que la fin de mois existe. C'est pour ça que le planificateur devient le goulot d'étranglement. C'est pour ça que 30 % des soumissions sont devinées.

✓ Allometry · Physical-First

Reality → Signal → Underwriting

Réalité → Signal → Souscription

Deployed asset reports
Realized margin scored
Account Pulse updates
Target list re-ranks
Next quote underwritten
Commit with known margin

Every closed job trains the scorer. The scorer governs the next quote. The next quote creates the next job. The loop runs in reverse — that's why margin compounds instead of leaks.

Chaque projet livré entraîne le scoreur. Le scoreur gouverne la prochaine soumission. La prochaine soumission crée le prochain projet. La boucle tourne à l'envers — c'est pour ça que la marge se cumule au lieu de fuir.

The AI-Native Claim

AI through and through. Not bolt-on.

IA de part en part. Pas greffée.

Salesforce, HubSpot, and every FSM incumbent is now announcing "AI agents" bolted onto their legacy architecture. That doesn't work. When your data model is account-rooted and your UI is pipeline-rooted, adding agents on top just automates the wrong flow faster.

Salesforce is introducing a headless architecture that decouples the data layer from the user interface, enabling AI agents to access and act on customer data across systems. Salesforce introduit une architecture sans tête qui découple la couche de données de l'interface utilisateur, permettant aux agents IA d'accéder et d'agir sur les données clients à travers les systèmes.
// Reading between the lines: 25 years of monolith is becoming a middleware layer. Agents will now bolt onto the old data model, which is still contact-rooted, still pipeline-first, still downstream of ambition. The arrow doesn't reverse by adding an API.
SALESFORCE / INCUMBENTS

AI bolted onto account-rooted legacy
Agents automating the old flow

IA greffée sur un héritage enraciné au compte
Des agents qui automatisent l'ancien flux

  • Data model: Account → Contact → Opportunity. Static since 1999.
  • AI entry point: Chat interface on top of CRM records. Retrofitted.
  • Agent behavior: Suggest next step, summarize records, draft emails. Still commercial-first.
  • What it automates: The wrong direction of flow — faster.
  • Physical data: Unaware. Third-party. Or not at all.
  • Architecture cost: Full rewrite to invert. Won't happen.
  • Modèle de données : Compte → Contact → Opportunité. Statique depuis 1999.
  • Point d'entrée IA : Interface de chat sur les fiches CRM. Rajouté après coup.
  • Comportement d'agent : Suggérer la prochaine étape, résumer, rédiger des courriels. Toujours commercial d'abord.
  • Ce que ça automatise : La mauvaise direction de flux — plus vite.
  • Données physiques : Aucune conscience. Tiers. Ou pas du tout.
  • Coût d'architecture : Réécriture complète pour inverser. N'arrivera pas.
ALLOMETRY

AI-native from the primitive up
Agentic swarm = the Pulse

IA-native depuis la primitive
Essaim agentique = le Pulse

  • Data model: Location → Asset → Pulse. Address-rooted from day one.
  • AI entry point: The scoring primitive itself. Not a chat overlay.
  • Agent behavior: Score, gate, retrain, compound. Agents are the product.
  • What it automates: The inverted loop. Physical → commercial, continuously.
  • Physical data: Native. Every job, asset, address keyed into the Pulse.
  • Architecture cost: Greenfield. Built this way from day one.
  • Modèle de données : Emplacement → Actif → Pulse. Enraciné à l'adresse dès le jour 1.
  • Point d'entrée IA : La primitive de scoring elle-même. Pas une surcouche de chat.
  • Comportement d'agent : Noter, gouverner, réentraîner, cumuler. Les agents sont le produit.
  • Ce que ça automatise : La boucle inversée. Physique → commercial, en continu.
  • Données physiques : Natives. Chaque projet, actif, adresse indexés dans le Pulse.
  • Coût d'architecture : Terrain vierge. Construit ainsi dès le jour 1.
Under the Hood

The Pulse is an agentic swarm.

Le Pulse, c'est un essaim agentique.

"The Pulse" is the primitive the customer sees — one number, one signal per account. Underneath, it's a swarm of specialized agents, each scoring one dimension, cross-referencing each other's outputs, voting into a composite score in real time. Multi-agent by design, not by feature.

SOLARIS HVAC INC. · 3 addresses · agentic swarm · 4 concurrent agents
Swarm live
Agent 01

Margin Scorer

Scoreur de marge

realized-margin RAG · cost-floor enforcement · per-address rollup

RAG marge réalisée · application du plancher de coût · agrégation par adresse

score34%
Agent 02

EV Projector

Projecteur de VE

LTV × retention prob × location expansion curves

VVC × probabilité de rétention × courbes d'expansion par emplacement

score$42.8K
Agent 03

Risk Detector

Détecteur de risque

portfolio concentration · supply concentration · anomaly detection

concentration du portefeuille · concentration d'approvisionnement · détection d'anomalies

score0.18
Agent 04

Expansion Surfacer

Révélateur d'expansion

unbuilt-address inference · multi-site readiness · renewal timing

inférence d'adresses non construites · maturité multi-sites · timing de renouvellement

score+2.4×
Composite Pulse
87
// The swarm doesn't average. Each agent can veto. Risk Detector flags concentration → composite drops. Margin Scorer falls below floor → the whole quote is blocked. Expansion Surfacer spots unbuilt addresses → Outbound ABM re-ranks targets. One Pulse, four agents, continuous consensus.

Each loop's four modules are themselves agents in the larger swarm. Margin Protect (02) is an agent. Risk Scoring (15) is an agent. Outbound ABM (10) is an agent. 16 modules × 4 agents per loop = 64+ agents running concurrently per customer. The "product" is the swarm's coordinated output. The UI is the transcript.

Les quatre modules de chaque boucle sont eux-mêmes des agents dans le plus grand essaim. Margin Protect (02) est un agent. Risk Scoring (15) est un agent. Outbound ABM (10) est un agent. 16 modules × 4 agents par boucle = 64+ agents concurrents par client. Le « produit » est la sortie coordonnée de l'essaim. L'UI est la transcription.

Why This Moat Holds

Salesforce can't headless their way out of this.

Salesforce ne peut pas headless pour sortir de ça.

Four structural reasons incumbents can't just "add AI" and close the gap. None of them are about model quality. All of them are about architecture debt.

1. The data model is the wrong shape

1. Le modèle de données est mal formé

Legacy CRMs root on Account → Contact. Changing the root to Location means re-keying every table, every query, every downstream system. It's not an AI refactor — it's a company-ending rewrite.

Les CRM hérités s'enracinent sur Compte → Contact. Changer la racine à Emplacement signifie re-référencer chaque table, chaque requête, chaque système en aval. Ce n'est pas une refactorisation IA — c'est une réécriture qui tue l'entreprise.

2. The flow direction is baked in

2. La direction du flux est ancrée

Pipeline-first UI, forecast-first reporting, quota-first incentives. Incumbents can add agents, but the agents operate on top of the wrong loop. Automating commercial → physical faster just leaks margin faster.

UI pipeline d'abord, rapports prévision d'abord, incitations quota d'abord. Les établis peuvent ajouter des agents, mais les agents opèrent au-dessus de la mauvaise boucle. Automatiser commercial → physique plus vite ne fait que faire fuir la marge plus vite.

3. No address-level training signal

3. Aucun signal d'entraînement par adresse

Per-address margin accuracy requires realized margin data keyed to locations. Salesforce has billions of contact records and zero address-level margin records. You can't fine-tune your way out of a data schema gap.

La précision de marge par adresse exige des données de marge réalisée indexées aux emplacements. Salesforce a des milliards de fiches contact et zéro fiche de marge par adresse. On ne peut pas fine-tuner pour sortir d'un écart de schéma de données.

4. Installed base is the moat — for us

4. La base installée est le fossé — pour nous

Their installed base is the anchor keeping them commercial-first. Every one of their 150K+ customers is running the old flow. Breaking it breaks them. We have zero switching cost from the old model because we never adopted it.

Leur base installée est l'ancre qui les garde commercial d'abord. Chacun de leurs 150 k+ clients exécute l'ancien flux. Le casser les casse. Nous avons zéro coût de transition depuis l'ancien modèle parce que nous ne l'avons jamais adopté.

Say It Again

The inversion, said differently.

L'inversion, dite autrement.

The same idea, compressed into different surface areas. Pick the one that lands for your audience:

Physical reality drives commercial decisions. Not the other way around.
Inventory steers growth. Accounts steer production.
Physical first. Commercial second. Compounding always.
The fleet is the forecast.
Your inventory knows more than your CRM.
Margin teaches targeting.
Assets over forecasts.
Every deployed asset is a margin signal.
The install teaches the invoice.
The Pulse runs the loop in reverse.

Your business is already physical-first.
Your software just doesn't know it.

Votre entreprise est déjà physique d'abord.
Votre logiciel ne le sait tout simplement pas.

If your margin varies by address, your accounts are multi-location, and you're discovering margin at month-end — the inversion is worth 30 minutes of your time. We'll show you what your Pulse would look like.

Si votre marge varie par adresse, vos comptes sont multi-sites, et vous découvrez la marge en fin de mois — l'inversion vaut 30 minutes de votre temps. Nous vous montrerons à quoi ressemblerait votre Pulse.

Book a Demo → See the Pulse