1. Acceptance of terms

By accessing or using pruv (the “Service”), including the xycore library, pruv SDK, cloud API, dashboard, and documentation, you agree to be bound by these Terms of Service. If you do not agree, do not use the Service.

2. Service description

pruv provides cryptographic verification infrastructure for state transitions. The Service includes chain storage, verification, receipt generation, digital signatures, auto-redaction, and related features as described in our documentation.

3. Usage limits

Each plan has specific rate limits and monthly entry quotas.

Free
60 req/min, 1,000 entries/month
Pro
300 req/min, 50,000 entries/month
Team
1,000 req/min, 500,000 entries/month
Enterprise
Custom limits per agreement

Exceeding your quota will result in entries being queued until your limit resets. No data is lost.

4. API keys and security

You are responsible for keeping your API keys secure. Keys with the pv_live_ prefix provide production access. Keys with the pv_test_ prefix provide testing access. Compromised keys should be revoked immediately through the dashboard. You are responsible for all activity under your API keys.

5. Data ownership

You retain full ownership of all data submitted to pruv. We do not claim ownership of your chains, entries, or associated state data. We will not access, use, or disclose your data except as necessary to provide the Service, as required by law, or with your explicit consent.

6. Open source

The xycore package is released under the MIT License. The pruv SDK is released under the MIT License. Use of the cloud service (api.pruv.dev) is governed by these Terms. The open source licenses apply only to the software itself, not to the hosted service.

7. Service level

Team and Enterprise plans include a Service Level Agreement (SLA) with guaranteed uptime. Free and Pro plans are provided on a best-effort basis.

8. Termination

Either party may terminate at any time. Upon termination, you may export your data via the API or CLI. Data will be retained for 30 days after account closure, after which it will be permanently deleted.

9. Limitation of liability

To the maximum extent permitted by applicable law, pruv shall not be liable for any indirect, incidental, special, consequential, or punitive damages, or any loss of profits or revenues. Our total liability shall not exceed the amount you paid us in the twelve months preceding the claim.

10. Contact

For questions about these Terms of Service, contact legal@pruv.dev.