The contract between agents producing and consuming your event data.
Inferred from what actually landed in your warehouse, served over MCP, verified daily. Never written to your repository.
Landed data is the truth.
Detect
One contract per event, inferred from what landed. Nobody types a schema.
Enforce
Agents read the active contract over MCP before they write tracking.
Monitor
Landed rows are diffed against the contract daily. Each difference is one proposal.
Resolve
Accept, reject or snooze. Accepting versions the contract and tells every consumer.
What your agents read.
suky calls no model of its own. It serves facts; your agents do the reasoning.
What you can hold suky to
The warehouse is the judge.
What landed is the truth. Your CDP's schema is an input.
Nobody authors a contract.
Inferred first, then confirmed and versioned by people and agents.
Read-only and published.
Every query is committed verbatim. suky keeps schema-level stats, never a row.
Never writes to your repository.
No commits, no pull requests. Your agents make the code change.