Business Consistency/Business state observability
Know when your systems disagree before your customers do.
Continuously verify business truth across the APIs, SaaS tools and databases that run your company.
Open-source engine available now
subscription.status
ACTIVE
entitlement.plan
FREE
evaluating invariant paid_customer_has_access_
Your infrastructure can be healthy while your business state is wrong.
- StripeACTIVEProduct accessFREEviolation
- ShopifySHIPPEDERPNOT SHIPPEDviolation
- HRDEPARTEDGitHubACCESS ACTIVEviolation
How it works
One pipeline from live systems to a verified answer.
read-only · no instrumentation
01—Connect
Point the engine at the systems of record you already run. Read-only credentials, no agents in your app.
02—Define
Write invariants as plain configuration. Each one states what must be true across systems.
03—Verify
Live state is fetched and evaluated on a schedule. Nothing is inferred from event history.
04—Alert
A violation carries the entity, the expected value and the observed value. No triage required.
An invariant is a rule about reality.
A condition in one system, a requirement in another. If the two ever stop agreeing, you hear about it with the exact values that disagreed.
invariant:
name: paid_customer_has_access
given:
stripe.subscription.status: active
must_be_true:
product.entitlement.plan: pro
# evaluated against live state, every 5 minutesCategory
We inspect what is true—not only what happened.
Adjacent tools watch pipelines, grade datasets or move records between systems. None of them answer whether your live business state is internally consistent right now.
| Capability | Workflow observability | Data quality | Sync and ETL | Business Consistency |
|---|---|---|---|---|
| Observes events | yes | ·no | partial | ·no |
| Checks individual datasets | ·no | yes | ·no | ·no |
| Changes or copies state | ·no | ·no | yes | ·no |
| Verifies live cross-system truth | ·no | ·no | ·no | yes |
| Requires application instrumentation | yes | ·no | partial | ·no |
| Detects business-state drift | ·no | partial | ·no | yes |
yes partial· no
Open source
Start with the open-source engine.
Define and run business invariants locally. No telemetry collector, workflow instrumentation or heavy observability stack required.
View on GitHub- install
- npm install --save-dev github:wnorth26-lang/business-consistency
- runs in
- CI · cron · local
- config
- YAML or TypeScript
- output
- JSON · exit codes
_
import { defineInvariant } from 'business-consistency'
export default defineInvariant(({
name: 'paid_customer_has_access',
given: (s) => s.stripe.subscription.status === 'active',
mustBeTrue: (s) => s.product.entitlement.plan === 'pro',
})
// evidence is emitted per entity, never sampledCloud Beta
Continuous monitoring without running it yourself.
Managed connectors
Stripe, Postgres, Shopify, HR and more
Scheduled and continuous verification
From five minutes to live
Alerts with exact evidence
Entity, expected value, observed value
Violation history
When it started, when it cleared
Team workflows
Ownership, acknowledgement, escalation
Interfaces
Verified business state for software and agents.
- Systems of recordStripe · Postgres · ERP
- →Business Consistencyinvariant evaluation
- →API / MCPverified state
- →Applications and agentsact on truth
Agents can now discover Business Consistency through MCP and purchase authorised verification calls through ZeroClick.
Explore Agent Services{
"customer_id": "cus_123",
"status": "violation",
"expected": "pro",
"observed": "free"
}MCP · live
Connect Business Consistency to your agent.
Discover and call deterministic business-state verification tools from any Streamable HTTP MCP-compatible agent.
MCP discovery is public. Tool calls require ZeroClick authorisation. Seller credentials remain private and are never exposed to agents or website visitors.
https://api.agentevidencelabs.com/mcp/6 tools
verify_business_consistencyverify_business_consistency_batchcheck_subscription_accesscheck_order_fulfilmentcheck_crm_billingcheck_employee_offboarding
About
Agent Evidence Labs builds infrastructure for software that needs to know what is true.
Business Consistency is our flagship product.