Terms of service
These terms govern your use of the chainkit cloud product. They are drafted as plain-English defaults; specific contractual terms (volume pricing, SLA, payment terms) for enterprise customers are addressed in a separate Master Services Agreement on request.
Effective 2026-05-31
1. What chainkit cloud is
chainkit cloud is a software-as-a-service observability and remote-configuration product for applications using the chainkit Go SDK. The cloud is not in the request path of any blockchain RPC call your application makes — see security for the architectural commitments behind that claim.
The chainkit Go SDK is open source under the MIT license and remains free to use without signing up for the cloud. The cloud control plane (this product) is proprietary, source-available to paying customers only, and offered under these terms.
2. Eligibility & B2B intent
chainkit cloud is intended for use by businesses and developers building applications that integrate the chainkit SDK. By creating an account you represent that you are at least 18 and either (a) signing up on behalf of yourself as an individual developer, or (b) authorised to bind the legal entity you name as the workspace owner.
These terms are written as a B2B agreement. Where mandatory consumer-protection law applies to an individual signing up for personal use in the EU/EEA — including the statutory right of withdrawal for digital services under Directive 2011/83/EU — those rights apply regardless of any clause in this document; specific procedure for invoking them is on request to [email protected].
3. Your account
You must provide a valid email address and verify it before the SDK can stream telemetry. You're responsible for keeping your account credentials safe — we never see your password in plaintext, and API keys are SHA-256 hashed so we can't reveal a lost one. If your workspace has multiple seats, the workspace owner is responsible for adding and removing members and for everything members do in the workspace.
4. Acceptable use
You agree not to:
- Ingest telemetry from systems you don't have authorisation to operate.
- Attempt to bypass plan limits, scrape other tenants' data, or interfere with the integrity of the service.
- Reverse-engineer the cloud control plane to find vulnerabilities outside of a coordinated disclosure conversation with us.
- Upload material to caller-controlled fields (operation metadata, error text) that contains wallet data, customer PII, or secrets — see the privacy notice for the affected fields.
- Use the service to send unsolicited messages or in a way that violates applicable law.
Violation of this section can lead to suspension or termination of your account under Section 10.
5. Plans, billing & taxes
Plan tiers, prices, and limits (ingest events per second, retention window, project count) are listed on the pricing page. Limits are enforced at the API. Hitting a cap drops events at the SDK; it never multiplies your bill.
Payment methods. Paid plans are charged via Stripe (card) or OpenNode (Bitcoin / Lightning). For Stripe, billing is recurring at the cadence you select (monthly or annual) and renews automatically until cancelled. For OpenNode, each period is settled by an invoice that you pay to continue service.
Taxes. Prices on the pricing page are shown exclusive of VAT and any other applicable taxes. For card payments, Stripe Tax adds the correct VAT for your billing address at checkout and we issue a VAT-compliant invoice. For EU business customers with a valid VAT number, the reverse-charge mechanism applies and zero VAT is added — make sure your VAT number is on the billing record before the period renews. You are responsible for any taxes that are your obligation under your local law (income, withholding, etc.).
Refunds. Plans are charged in advance for the selected period. Downgrades or cancellations take effect at the end of the current paid period; no pro-rated refund is issued for the unused portion. If we materially reduce the service during a paid period in a way that affects your usage, we'll refund the affected portion on request. Statutory consumer rights (EU 14-day withdrawal for individuals, where applicable) are preserved.
Price changes. We may change prices for renewals with at least 30 days' notice to the email on file. If you don't agree to the new price, cancellation before the renewal date keeps you on the current plan until period end.
6. Data
What we collect, what's filtered at ingest, what's caller-controlled, and how long we retain each tier are described in detail on the privacy and security pages. Both are part of these terms by reference.
Your data, your ownership. You retain ownership of telemetry data your SDK pushes to us and of any account metadata you provide. By using the service, you grant chainkit a worldwide, non-exclusive, royalty-free licence to process that data solely for the purposes of operating the service for you, complying with law, and (in aggregate, fully anonymised form) improving the product.
Data export. The console exposes raw-event and aggregate exports under Settings → Privacy & data. On termination by either party for any reason, you retain access to export your data for at least 30 days before deletion takes effect.
7. Intellectual property
chainkit SDK is MIT-licensed open source. You can use it independently of this cloud product under the SDK's licence.
chainkit cloud control plane (the binary running api.chainkit.dev, the dashboard at app.chainkit.dev, the marketing site, and the brand marks "chainkit" and the chainkit logo) is proprietary to chainkit. Nothing in these terms transfers ownership of those assets to you. You receive a limited, non-exclusive, non-transferable right to access and use the service for the duration of your subscription and in accordance with these terms.
Feedback. If you submit feedback, bug reports, or feature suggestions, you grant chainkit a worldwide, perpetual, royalty-free licence to use that feedback to improve the product. No obligation to act on any specific suggestion.
8. Warranties & liability
No warranty. The service is provided "as is" and "as available". To the maximum extent permitted by applicable law, chainkit disclaims all warranties — express, implied, or statutory — including merchantability, fitness for a particular purpose, non-infringement, and uninterrupted or error-free operation. Statutory warranties under EU consumer law that cannot be excluded remain in force.
Cap on liability. To the maximum extent permitted by law, chainkit's total cumulative liability arising out of or related to these terms or the service — whether in contract, tort (including negligence), or otherwise — is capped at the greater of (a) the fees you paid us in the 12 months preceding the event giving rise to the claim, or (b) one hundred euro (€100). For customers on the Free plan, the cap is €100. This cap does not apply to liability that cannot be limited under applicable law (including liability for death or personal injury, gross negligence, or wilful misconduct).
No indirect damages. Neither party will be liable for indirect, incidental, special, consequential, or punitive damages — including loss of profits, revenue, data, or business opportunity — arising out of these terms, even if advised of the possibility. Statutory consumer rights remain unaffected.
SLA. We aim for high availability and publish a status page. No service-level commitment is made on the public plans listed at /pricing; an SLA can be added to an enterprise contract on request.
9. Your indemnity to us
You agree to defend, indemnify, and hold chainkit harmless from third-party claims, losses, and reasonable legal costs arising from: (a) your violation of these terms or the acceptable-use clause; (b) your violation of applicable law in your use of the service; (c) your infringement of a third party's rights by content or instructions you submit through the service; or (d) caller-controlled fields (operation metadata, error text) you submit that contain regulated data you weren't authorised to share with us.
We'll promptly notify you of any covered claim, give you reasonable control of the defence, and cooperate with you at your expense. You may not settle a claim that imposes any obligation on chainkit without our prior written consent (not to be unreasonably withheld).
10. Suspension & termination
You can cancel your subscription at any time from Settings → Billing. Cancellation takes effect at the end of the current paid period; until then the service stays available. Deleting your account from Settings → Privacy & data purges raw events, aggregates, and config history within 30 days (subject to the backup window described in the privacy notice).
We may suspend or terminate accounts that materially violate the acceptable-use clause, abuse the service to harm other users, or are required to be terminated by a competent legal process. Where the violation is curable and not a security risk, we'll give you a reasonable opportunity to cure it before suspension.
Sections that by their nature should survive termination (data ownership, IP, liability, indemnity, governing law, dispute resolution) survive.
11. Governing law & disputes
These terms are governed by the laws of the Hellenic Republic (Greece), without regard to its conflict-of-laws rules. The courts of Athens, Greece have exclusive jurisdiction over disputes arising out of these terms — except that, where you are an EU/EEA consumer with mandatory consumer-protection rights to sue in your country of residence, those rights are preserved.
Before suing, talk to us. If you have a dispute, please email [email protected] first. We'll attempt to resolve it in good faith within 30 days. This step doesn't waive any statutory right to escalate.
12. Changes to these terms
We'll post material changes on this page and notify the email on file for every active workspace at least 14 days before they take effect. Continuing to use the service after that window means you've accepted the new terms. If you object, you may cancel under Section 10 and the previous terms continue to govern any disputes that arose before the effective date.
13. General provisions
- Entire agreement. These terms (plus the privacy notice and security page incorporated by reference, and any signed order form or MSA between us) are the entire agreement between you and chainkit on this subject, superseding prior discussions.
- Severability. If any provision is held unenforceable, the rest stays in force and the unenforceable provision is interpreted to the closest enforceable meaning.
- No waiver. Failure to enforce a right doesn't waive it.
- Assignment. You may not assign or transfer your rights under these terms without our written consent. We may assign these terms to a successor in connection with a merger, acquisition, or sale of assets, with notice to you.
- Force majeure. Neither party is liable for failure to perform caused by events beyond reasonable control (acts of God, war, civil unrest, internet or upstream-provider outages, governmental action, pandemic).
- Independent contractors. These terms create no partnership, joint venture, or agency relationship.
- Notices. Notices to chainkit must be sent to [email protected]. Notices to you may be sent to the email on your account; they take effect when sent.
14. Contact
Questions about these terms? Email [email protected]. For privacy-specific questions, see the privacy notice or email [email protected] directly.