Terms of Service
Last updated: March 2026
1. Acceptance
By using the TinyZKP API ("Service"), you agree to these terms. If you do not agree, do not use the Service.
2. Description of Service
TinyZKP provides a ZK-STARK proof generation and verification API. The Service includes:
- Proof generation (billed per proof by trace complexity) and verification (free).
- Zero-knowledge mode for privacy-preserving proofs.
- Batch proving, proof inspection, cost estimation, and EVM calldata generation.
- Client-side proof verification via the
@tinyzkp/verifyWASM package, which runs entirely on the user's device. - An MCP server for AI agent integration.
3. Account and API Keys
You are responsible for keeping your API key confidential. You are responsible for all usage under your key. If you suspect unauthorized use, rotate your key immediately via the API or contact support.
4. Billing
- Proof generation is billed monthly based on usage.
- Prices are listed on our website and may change with 30 days notice.
- Payments are processed via Stripe. You agree to Stripe's terms of service.
- Overdue accounts may have API access suspended.
5. Acceptable Use
You may not use the Service to:
- Violate any applicable law or regulation.
- Interfere with or disrupt the Service.
- Attempt to gain unauthorized access to the Service.
- Use the Service to facilitate illegal activities.
6. Availability and SLA
We aim for high availability but do not guarantee uptime. The Service is provided "as is" without warranty of any kind.
7. Limitation of Liability
To the maximum extent permitted by law, TinyZKP shall not be liable for any indirect, incidental, special, or consequential damages arising from your use of the Service.
8. Termination
Either party may terminate at any time. We may suspend access for violation of these terms. Upon termination, outstanding balances remain due.
9. Changes
We may update these terms. Continued use after changes constitutes acceptance.
10. Contact
Questions? Contact us.