Usage and enforcement
TxnShield owns product entitlements and usage limits. Stripe informs billing state but does not define product rules.
Evaluated transactions
An evaluated transaction is one protected runtime action recorded by TxnShield. Monthly evaluated transactions are counted from transaction events in the current billing period.
Plan enforcement
Free accounts are constrained to evaluation use. Pro unlocks production environments, webhooks, advanced audit logs, AI BYOK, redaction, and passkey step-up. Enterprise uses custom limits.
If a Stripe subscription is canceled, unpaid, incomplete, or an expired trial, TxnShield falls back to Free entitlements while preserving existing data.
Graceful restriction
Downgrades should not delete projects, events, or policies. Instead, premium mutations and live features are restricted until the plan is upgraded or billing state recovers.
Next steps