DATA CONTRACTS

Nobody Documented the Joins. Everybody Rediscovers Them.

STO, SPT, BSEG-RBETR. Which table joins to which, on what key, at what grain. Every engineer works it out again from scratch, and every agent guesses at it fresh on each query. Nothing is written down, so nothing is reusable.

"Ask two engineers how to count active contracts.You'll get two queries and two numbers."

Customer ID
KUNNR
CUST_ACCOUNT_ID
CUSTNO
AccountId
customer_identifier
Cust #

1 concept, 6 technical names

HOW METAGEM HELPS

Compile. Serve. Surface.

Compile

Step 1

Metagem compiles a contract per domain from your context graph: grains, join rules, definitions, and the traps that catch people out.

Serve

Step 2

One endpoint hands that contract to any engineer, pipeline or agent, so everyone works from the same locked description instead of re-deriving it.

Surface

Step 3

Compiling exposes what is missing. Absent foreign keys, ambiguous columns, undocumented abbreviations: each becomes a finding rather than a silent assumption.

What You Get

Schema knowledge, written down once.

Grains and join rules, explicit

What one row represents, and how tables legitimately connect.

Known traps documented

The gotchas your team learned the hard way, captured once.

One contract, any consumer

Engineers, pipelines and agents read the same description.

Gaps surfaced, not assumed

Missing keys and ambiguous columns become findings you can act on.

Frequently Asked Questions

Common questions about data contracts.

Want to see a contract for one of your domains?

We compile one from a single domain and walk through what it exposes.

Let's Talk