Lineage
Every definition knows what depends on it. Before a change is approved the layer can say which metrics, guardrails and programs move with it, which is the difference between reviewing a change and guessing at it.
Every pricing tool can read your columns. None of them know what NET_PR_2 is. Commercial Context is the layer that tells the system what your price, cost and customer data means, so every product above it answers in your language instead of your column names.
A semantic layer is only useful once someone has told it which column is which. Everywhere else that job is months of consulting, and it is why so few of these projects reach production. Auto-Mapping does the first pass on load, from the files you already have, and shows you what it could not resolve rather than guessing.
NET_PR_2Net priceCUST_SHIP_TOShip-to customerMTL_STD_CSTStandard material costREB_ACCR_YTDRebate accrual, year to dateBRNCH_CDBranchUOM_ALTAlternate unit of measureSpecimenColumn names and the 340 of 412 resolution figure shown here are illustrative of a typical distributor load, not a published benchmark.
A context that is authored once and never revisited is a liability. Every change to this layer arrives as a proposal with a source, and moves through the same approval states as a price change.
Define Landed Cost as standard material cost plus inbound freight, excluding duty.
Every definition knows what depends on it. Before a change is approved the layer can say which metrics, guardrails and programs move with it, which is the difference between reviewing a change and guessing at it.
A new product line, a new system, a table that stopped being written to. The context raises it instead of quietly modeling a business that no longer exists.
Definitions pulled out of your pricing policy document, each shown with the line it came from, so a rule can be traced back to the sentence that authorised it.
The whole setup as one portable file. Move it between environments, diff two versions, or start from an industry pack, which is just one you did not have to write yourself.
SpecimenAn illustrative proposal. The states shown are the ones Revomo uses for governed changes; the definition and citation are made up for the example.
Four of these have an industry name. The fifth is the one that is normally left to you.
How your industry prices before you change a thing. Distribution sells from a matrix, manufacturing sells from a cost roll-up, and the context arrives knowing the difference.
What you sell, who you sell it to, on what terms, in what units. Your branches, your product hierarchy, your customer tiers.
What you call things. If your team says landed cost and means something specific by it, the system says it too.
What price, cost, discount and rebate mean. How they aggregate, what rolls up to what, which one wins when two disagree.
Which column is which. This is the part everyone else makes you hand-author, and the reason semantic layer projects take months.
Bold is the Revomo term. The line under it is what the industry calls the same thing, where the industry has a word for it at all.
These are not eight products integrated with a semantic layer. They are eight products that have no other definition of price, cost or customer to read. Change a definition once and every one of them changes with it.
The Studio is where the context is authored, reviewed and versioned. Every other module reads what is agreed here and cannot overrule it, which is the whole point of putting the meaning in one place.
Margin means one thing, so two dashboards cannot disagree about it.
Plans roll up through your hierarchy, in your units, on your calendar.
Constraints are written against defined metrics, not against column names.
A guardrail on cost holds even when the cost column is renamed upstream.
The quote uses your deal vocabulary, so sellers do not translate.
Terms attach to the entities you actually contract with.
An accrual is calculated from the same definition that reports it.
Module availability differs. See the platform for what is shipping today and what is in beta.
Bring a price file and a policy document. We will map them live and show you what the context resolves, and what it flags.