Coding & Development
Invariant
2h agoInvariant is a Business Invariant Assertion Engine that continuously proves your Stripe & Razorpay webhook implementations satisfy database state post-conditions in under 10 seconds. It queries your application's state probe endpoint to mathematically prove that your backend state mutations satisfied business post-conditions.
Business Invariant Assertion EngineState VerificationRich Invariant AssertionsLocal and Mock TestingExpress Raw Body Parsing
Key Capabilities
01
Business Invariant Assertion Engine
Continuously prove your Stripe & Razorpay webhook implementations satisfy database state post-conditions in under 10 seconds.
02
State Verification
Queries your application's state probe endpoint (/api/db-state) to mathematically prove that your backend state mutations satisfied business post-conditions—even across async Redis/BullMQ queue workers.
03
Rich Invariant Assertions
Supports rich, arbitrary multi-table JSON state assertions against your application's probe endpoint.
04
Local and Mock Testing
Runs directly against your own local app endpoints (targetUrl & probeUrl) or against a built-in standalone mock server demo.
05
Express Raw Body Parsing
Fixes issues with Stripe webhook signature validation by preserving raw Buffer for HMAC validation.
Use Cases
Webhook VerificationVerify the correctness of Stripe & Razorpay webhook implementations in under 10 seconds.Developers
Update History
Updated 2h ago▲ 0% mentionsProduct HuntWeb