Event Contracts

Event data your agents can trust.

Your coding agents write your instrumentation; your analytics and decisioning agents read the result. suky is the contract between them — authored like code, enforced in CI and at your CDP, and verified read-only in your Snowflake. Zero ingestion.

See how it works
GDPRCOMPLIANT
Snowflake
checkout_started
Healthy
Events / min
2,400
SLA · > 500
Health
98%
SLA · > 95
Freshness
4m
SLA · < 30m
user_idstring
required · UUID
cart_valuenumber
>= 0 · <= 1e6
currencystring
enum · ISO 4217
items[].skustring
required · regex /^[A-Z]/
owner · @sofia.chen14 consumers · 3 dashboards · 2 ML models
The case

Your agents are only as good as the event data they read.

01 / engineering tax
40%
of an engineer's workday spent firefighting bad data
Monte Carlo's State of Data Quality survey: data engineers lose roughly two days a week validating pipelines that should validate themselves.
Source · Monte Carlo · Wakefield, 2022
02 / detection lag
74%
of the time, the exec notices before the data team does
Business stakeholders flag most or all data incidents first — up from 47% in 2022. Your CEO is your monitoring layer, and Slack is your alert channel.
Source · Monte Carlo · Wakefield, 2023
03 / revenue impact
$12.9M
lost per year by the average enterprise to poor data quality
Gartner's benchmark for the annual cost of bad data. Most of it starts at the event — long before anyone thinks to look at the warehouse.
Source · Gartner, 2020
Diagnosis →
An agent can't tell a renamed property from a real one — it just answers, confidently and wrong, at machine speed. Every behavioural event your agents read needs an owner, a contract, and a pulse.
The governance loop

Detect. Enforce. Monitor. Resolve.
Continuously.

01 · Detect

We found every event you didn't know you had.

Point suky at Snowflake. It scans your CDP-landed events, parses nested properties, and fingerprints every shape in production — including the ones your team stopped documenting two years ago.

  • Read-only Snowflake connector · no pipelines
  • Nested JSON parsed to flat property graph
  • Incremental high-water marks — no reprocessing
  • dbt lineage sync scores event importance
analytics.events · discovered● scanning
checkout_started2.4k/m
cart_item_added11k/m
!signup_completedNEW312/m
subscription_renewed184/m
?paywall_viewedNEW8.2k/m
onboarding_step1.1k/m
2,147 events · 89 shapes · last sync 14s ago+4 today
Anatomy of a contract

Every field is a promise your CDP can keep.

Hover any property to see the rule, what it catches, and the SQL that validates it against your warehouse.

contracts/commerce/checkout_started.yaml● valid
user_idstringREQ
uuid format
session_idstringREQ
uuid format
cart_valuenumberREQ
min 0 · max 1,000,000
currencystringREQ
enum · ISO 4217
itemsarrayREQ
min length 1
coupon_codestring
regex /^[A-Z0-9-]+$/
client_tsnumberREQ
unix ms · within 1h
Field · user_id

uuid format

Identifies who triggered the event. Rejected if missing or malformed.

Validates against Snowflake as
SELECT count(*) FROM analytics.events WHERE event = 'checkout_started' AND NOT (user_id ~ '^[0-9a-f]{8}-[0-9a-f]{4}-...');
Failures → Slack #data-platformSLA · null rate < 1%
suky AI

Every agent in your SDLC generates. suky verifies.

suky is the one agent that can see reality. It knows your contracts, watches your deploys, and checks what actually landed in your warehouse — then traces the violation to a commit, drafts the fix for human approval, and hands the ticket to the right owner.

Verifies every change against reality
Contracts on one side, your warehouse on the other — checked per PR, not per quarter.
A contract registry your agents query
Cursor, Claude Code, and Windsurf look up canonical events over MCP before writing tracking code.
Drafts the fix for human approval
Corrected SDK code as a PR with regression tests — you review, suky does the rest.
s
suky AI
resolving · pricing_changed
Warehouse-native

Your raw events never leave your infrastructure.

suky runs queries inside your Snowflake account. We ingest contracts and metrics — never events.

Your data
Stays in your cloud
Snowflake warehouse
Segment · RudderStack · Snowplow
dbt project · GitHub
suky
The agent
Contracts · SLAs · health scores
Violation correlation
AI agent · MCP
Where it lands
Tools you already use
CDP schema registry
Slack · Teams · PagerDuty
GitHub PRs · Linear · Jira
Integrates withSnowflakedbtGitHubSlackPagerDutyTeams
Pricing

Simple pricing. Scale when you're ready.

Free for small teams. Pro when you're ready to publish, automate, and ship faster.

Free

Discover and monitor your event data with AI. 5 seats included.

$0/mo
Warehouse discovery + profiling
Up to 10 contracts
AI-drafted schemas
Basic monitoring
Slack + email alerts
5 seats, 1 workspace
100 AI credits / month
FOUNDING 25

Pro

The full platform for teams shipping on event data.

$199/mo
First 25: $149/mo locked for 12 months →
Unlimited contracts
Unlimited seats
Schema registry publishing
Teams · PagerDuty alerts
Auto-PR code generation
MCP server + API access
1,500 AI credits / month

All plans include warehouse connection, AI-drafted contracts, and Slack + email alerts. See full comparison →

Contract

Ready to put your event data under contract?