Terms of Service

Effective date: April 24, 2026

1. Who we are and what these terms cover

These Terms of Service (the "Terms") form a binding contract between you and abi group GmbH, Am Ring 7A, 84051 Essenbach, Germany, registered with the District Court of Landshut under HRB 14858 (VAT ID DE354299466), represented by Anton Brinckmann and Andre Loreth ("we", "us", "operator").

The Terms govern your use of the evmquery service, which consists of the evmquery.com website, the dashboard at app.evmquery.com, the REST API, the MCP server, the n8n community node, and any related documentation, clients, or integrations we publish from time to time (together, the "Service").

By creating an account, paying for a plan, or otherwise accessing the Service, you confirm that you have read, understood, and accepted these Terms. If you do not agree, do not use the Service.

Any terms or conditions you attempt to impose on us — including through your own standard terms, purchase orders, or click-through flows — apply only if we have agreed to them in writing and signed by a person authorised to represent us.

2. Definitions

  • Account — a registered user or workspace used to authenticate with the Service.
  • API Key — a secret credential we issue to an Account to call the REST API or the n8n node.
  • Credit — the unit by which we meter usage. By default, one successful contract call consumes one Credit.
  • Expression — a read request you submit against one or more smart contracts using our query language.
  • Query — the execution of an Expression; a Query may comprise multiple contract calls that are batched by the Service.
  • Result — the decoded data we return to you in response to a Query.
  • Chain — an EVM-compatible blockchain the Service currently supports, as listed in the product documentation.
  • Consumer — a natural person entering into the contract for purposes which are predominantly outside their trade, business or profession (Section 13 BGB).
  • Business Customer — any user who is not a Consumer, including entrepreneurs and legal entities (Section 14 BGB).

3. Who may use the Service

You may register for an Account if you are at least 18 years old and legally competent to enter into a binding contract, or if you are a legal entity validly represented by the person registering.

You are limited to one free-tier Account per natural person or legal entity. Creating multiple Accounts to stack free credits, using disposable or throwaway email addresses, automating sign-ups, or bypassing any anti-abuse measures we may deploy is a breach of these Terms.

You are responsible for keeping your Account credentials and API Keys confidential and for all activity conducted through your Account. Notify us without undue delay at support@evmquery.com if you suspect that an API Key has been disclosed.

4. What the Service does (and what it does not do)

The Service is a read layer for public EVM smart contract state. We submit eth_call requests against public blockchain data on your behalf, decode the Results using publicly available ABIs, and return typed data to you.

We do not:

  • hold funds, custody assets, or sign transactions;
  • hold, receive, or transmit your private keys;
  • provide financial, investment, tax, or legal advice; the Service is a data tool, not a recommendation engine;
  • act as a broker, exchange, custodian, or virtual-asset service provider under MiCAR, the German KWG, or equivalent regimes.

Certain features (for example a "Simulate" capability) are released as early access, beta, or "coming soon". Such features are provided on an "as is" basis, may change or be withdrawn without notice, and are not covered by any uptime or performance commitment.

Results depend on third-party infrastructure we do not control, including public RPC providers, ABI explorers (such as Etherscan, Basescan, or BscScan), and the state of the underlying blockchain itself. Blockchains can re-organise, forks can occur, and on-chain data can be intentionally misleading. You must not rely on any single Result for irreversible actions without independent verification.

5. Acceptable Use

You agree not to, and not to permit any third party to:

  • resell, sublicense, or offer the Service to third parties as a raw proxy, pass-through, or branded service, except under a Custom plan agreed with us in writing;
  • circumvent or attempt to circumvent any Credit limit, rate limit, or other technical restriction of the Service, including by sharing API Keys across unrelated organisations, operating multiple Accounts, or automating Account creation;
  • generate load patterns that in our reasonable assessment are designed or likely to overwhelm, destabilise, fingerprint, or saturate our infrastructure or our upstream providers;
  • use the Service in violation of applicable law, including sanctions, export-control, anti-money-laundering, consumer-protection, tax, or data-protection laws;
  • use the Service to conduct targeted surveillance of identifiable individuals, to evade sanctions screening, or to support market-manipulation or fraud schemes;
  • reverse engineer, decompile, disassemble, or attempt to derive the source code or underlying algorithms of the Service, except to the extent permitted by mandatory law;
  • probe, scan, or test the vulnerability of the Service without our prior written permission, or bypass any authentication or security mechanism;
  • upload malicious payloads, inject code, or otherwise interfere with the integrity of the Service through Expressions or any other input.

We may respond to breaches proportionally, typically in this order: warning, throttling or rate-limiting, suspension, termination, legal action. For serious or repeated breaches, or where imminent harm to the Service or to third parties is reasonably likely, we may skip earlier steps and suspend or terminate your Account without prior notice.

6. Credits, rate limits, and fair use

Each plan comes with a monthly Credit allowance and a rate limit, as published on our pricing page. The published rate limits are hard caps; we may smooth short bursts at our discretion, but sustained traffic above a plan's limit will be rejected.

By default, one successful contract call equals one Credit. Multi-contract Expressions are batched server-side and charged per underlying call, not per Expression. Failed Queries do not consume Credits — you are only charged for Queries that return a Result.

When you exhaust your monthly Credit allowance, further Queries will return an error until your allowance resets at the start of the next billing period, until you upgrade, or until you purchase additional Credits where offered. Credits do not roll over between periods and have no cash value.

Custom-plan allowances and rate limits are as agreed in writing.

7. Fees, billing, and Stripe

Prices and VAT

Prices for paid plans are displayed on the pricing page, stated in US dollars and exclusive of VAT. Any applicable VAT is calculated and added at checkout based on your billing country and tax status. For verified EU business customers, reverse-charge will apply where the conditions are met. Stripe Tax is used for tax determination; the VAT shown at checkout is the amount you will be charged.

Payment processor

All payments for paid plans are processed by Stripe Payments Europe, Ltd. (Dublin, Ireland) on our behalf. By subscribing, you also accept the Stripe terms presented during checkout. We do not receive or store your full payment-card details; Stripe handles that directly as a PCI-DSS-certified processor.

Billing cycle and renewal

Subscriptions are charged in advance on a monthly basis. Your first billing date is the day you subscribe; subsequent billing dates are each one month later. Subscriptions auto-renew for successive monthly terms unless you cancel before the renewal date (see Section 10).

Upgrades and downgrades

Upgrades take effect immediately and are prorated by Stripe for the remaining period. Downgrades take effect at the end of the current billing period; your integrations keep working at the reduced allowance from the next period.

Failed payments

If a charge fails, Stripe will automatically retry within its standard retry window. If all retries fail, your Account will be moved back to the Free plan until the balance is settled; we will not silently terminate your Account for a single payment failure.

Refunds

Because paid plans are digital services made available immediately upon subscription, refunds are not available after the consumer right of withdrawal has been waived (see Section 9). We may grant a discretionary goodwill credit or refund for verified, extended service outages on a case-by-case basis.

Chargebacks

If you dispute a charge with your card issuer without first contacting us at support@evmquery.com, we may suspend your Account pending investigation and recover reasonable chargeback fees from you.

8. Beta pricing and grandfathering

While we are in open beta, we may change pricing from time to time. Customers whose paid subscription is active at the time a price change takes effect will keep their current rate for as long as their subscription remains uninterrupted on the same plan.

The grandfathered rate is forfeited if (i) your subscription lapses for more than 30 days, (ii) you change plan tier, or (iii) a further announced price change occurs after you have upgraded or made such a change. We will notify paying customers by email at least 30 days before any price change that affects new customers.

9. Consumer right of withdrawal

This Section 9 applies only if you are a Consumer.

Instructions on withdrawal

Right of withdrawal. You have the right to withdraw from this contract within 14 days without giving any reason. The withdrawal period is 14 days from the day of the conclusion of the contract.

To exercise the right of withdrawal, you must inform us —
abi group GmbH, Am Ring 7A, 84051 Essenbach, Germany, email support@evmquery.com
— of your decision to withdraw from this contract by an unequivocal statement (for example a letter sent by post or an email). You may use the model withdrawal form below, but it is not obligatory.

To meet the withdrawal deadline, it is sufficient for you to send your communication concerning the exercise of your right of withdrawal before the withdrawal period has expired.

Effects of withdrawal. If you withdraw from this contract, we will reimburse to you all payments received from you without undue delay and in any event not later than 14 days from the day on which we are informed about your decision. We will carry out such reimbursement using the same means of payment as you used for the initial transaction, unless you have expressly agreed otherwise; you will not incur any fees as a result of the reimbursement.

Premature expiry of the right of withdrawal

Your right of withdrawal expires prematurely if we have commenced performance of the contract after you have (a) expressly consented to the commencement of performance before the end of the withdrawal period and (b) confirmed that you acknowledge that by giving your consent you lose your right of withdrawal as soon as we have begun performance. We will ask you for this consent and acknowledgement at checkout for any paid plan.

Model withdrawal form

You may copy the following form, complete it, and send it back only if you wish to withdraw from the contract:

To: abi group GmbH, Am Ring 7A, 84051 Essenbach, Germany, email support@evmquery.com

I/We (*) hereby give notice that I/We (*) withdraw from my/our (*) contract for the provision of the following service: evmquery subscription (plan, start date).

Name of consumer(s):

Address of consumer(s):

Signature of consumer(s) (only if this form is notified on paper):

Date:

(*) Delete as appropriate.

10. Term, renewal, and cancellation

The contract runs for the plan you select — a calendar month for the Pro plan, or as agreed in writing for Custom plans — and automatically renews for successive terms of the same length unless cancelled.

You can cancel at any time:

  • through the Cancel plan button in your account settings at app.evmquery.com (the "Kündigungsbutton" required by Section 312k BGB);
  • through the Stripe customer portal, which is accessible from your account settings;
  • by emailing support@evmquery.com.

Cancellation takes effect at the end of the current billing period; you keep paid access until then. We will send you an electronic confirmation of the cancellation, including its effective date, without undue delay. After the effective date your Account returns to the Free plan; you may request deletion of your Account as described in our Privacy Policy.

Free Accounts can be closed at any time from within the dashboard.

11. Your data

We process your personal data in accordance with our Privacy Policy, which forms part of these Terms by reference.

If you use the Service to process personal data of which you are the controller — for example by sending Expressions that reference wallet addresses you have linked to identifiable persons — our Data Processing Addendum applies automatically and supplements these Terms for that processing. You do not need to sign it separately.

We may use aggregated, anonymised, or otherwise non-identifying usage statistics (for example, "which contracts are most queried" or "average Query latency") to operate, secure, and improve the Service, and to publish industry reports. Such statistics cannot be reverse-engineered to identify you or your end users.

12. Intellectual property

We own, or are licensed to use, all intellectual-property rights in the Service, including the website, dashboard, API, MCP server, n8n node, documentation, trademarks, and brand assets. Nothing in these Terms transfers those rights to you.

Subject to your compliance with these Terms, we grant you a non-exclusive, non-transferable, non-sublicensable, revocable licence to use the Service for your own internal purposes (including, for Business Customers, internal business use and use in products or features you offer to your own users, as long as you do not resell the Service as described in Section 5).

You retain ownership of your Expressions and of the Results to the extent they are protectable. You grant us a non-exclusive, royalty-free licence to process Expressions and Results as necessary to operate the Service.

If you voluntarily submit feedback, suggestions, or feature requests, we may use them without restriction or payment. We will not identify you as the source without your consent.

Third-party trademarks referenced in the Service (for example Ethereum, Base, BNB Smart Chain, Uniswap, Aave, Morpho) remain the property of their respective owners. Their mention does not imply endorsement, affiliation, or partnership with us.

13. Crypto-specific disclaimers

The Service reads and returns public blockchain data. Nothing in the Service constitutes financial, investment, tax, or legal advice, and Results must not be relied upon as such.

Blockchain state can change rapidly and can be reorganised or forked. Results reflect a point-in-time read and may be out of date by the time they reach you. Upstream providers, ABI sources, proxy implementations, and contract source code may be incorrect, adversarial, or intentionally misleading.

You are solely responsible for any decisions you make based on Results, including any financial losses arising from trading, liquidations, maximal-extractable-value events, smart-contract exploits, or chain-specific risks. We are not a financial institution.

14. Limitation of liability

We are liable without limitation for damages caused by intent or gross negligence; for injury to life, body, or health; for fraudulent concealment of defects; for liability assumed under a guarantee; and for liability under the German Product Liability Act (Produkthaftungsgesetz).

For damages caused by simple negligence, we are liable only for breach of a material contractual obligation (i.e. an obligation the performance of which is essential to the proper performance of the contract, and on whose fulfilment you regularly rely). In such cases our liability is limited to foreseeable damages typical for this type of contract, and in any event capped at:

  • twelve (12) times the fees you have paid to us in the twelve (12) months preceding the event giving rise to the claim, for paying customers; or
  • EUR 100 in aggregate for Free-plan users.

Beyond that, liability for simple negligence is excluded. In particular, we are not liable for indirect or consequential loss, lost profits, lost savings, loss of data, or for on-chain financial outcomes such as liquidations, MEV losses, slippage, or smart-contract exploits that occur as a result of decisions you make based on Results.

The above limitations apply to any of our employees, agents, or sub-contractors.

15. Indemnification (Business Customers only)

This Section 15 applies only to Business Customers. If you are a Consumer, statutory liability provisions apply instead.

You will indemnify, defend, and hold us harmless from and against any third-party claim, damage, loss, liability, cost, or expense (including reasonable legal fees) arising out of or in connection with: (a) your breach of Section 5 (Acceptable Use); (b) your use of the Service in violation of applicable law; (c) your failure to comply with your own obligations toward your end users or data subjects; or (d) your provision of content or instructions to the Service that infringe third-party rights.

16. Security and vulnerability disclosure

We apply state-of-the-art technical and organisational measures to protect the Service, including transport encryption (TLS), encryption at rest for credentials, scoped API Keys, and regular access reviews.

You are responsible for the security of your API Keys and credentials. Rotate API Keys regularly and store them in appropriate secret management.

If you believe you have discovered a security vulnerability in the Service, please report it responsibly to support@evmquery.com. We aim to acknowledge reports within two business days. Do not publicly disclose the vulnerability before we have had a reasonable opportunity to investigate and remediate.

17. Service availability

We will make commercially reasonable efforts to keep the Service available, but we do not commit to any specific uptime, throughput, or response-time guarantee on Free or Pro plans. Maintenance windows and changes to third-party dependencies may cause outages.

Custom-plan customers may negotiate a written service-level agreement.

18. Changes to the Service and to these Terms

We may evolve the Service over time — adding, modifying, or removing features, changing rate limits, or rebuilding the underlying infrastructure — provided the core functionality you have paid for remains available during your current billing period.

We may amend these Terms. We will notify you of material changes (including price increases affecting new customers, changes to data processing, or changes to liability) by email and in the dashboard at least 30 days before they take effect. If you do not accept a material change, you may cancel your subscription with effect on the change's effective date and receive a pro-rata refund of any pre-paid fees covering the period after cancellation. Your continued use of the Service after the effective date constitutes acceptance of the changed Terms.

Non-material changes (such as clarifications, bug fixes in language, or changes in our corporate address) take effect when we publish them.

19. Suspension and termination by us

We may suspend or terminate your Account, in whole or in part:

  • immediately, for breach of Section 5 (Acceptable Use);
  • immediately, if continued access creates a legal, security, or regulatory risk (including sanctions exposure or a binding takedown order);
  • after the Stripe retry window elapses for unpaid invoices, by downgrading you to the Free plan;
  • on 30 days' written notice for any other reason.

On termination you will lose access to paid features at the end of the current billing period (or immediately, where we terminate for cause), and we will delete your data in accordance with our Privacy Policy, subject to statutory retention obligations (for example tax records). We will refund unused pre-paid fees only where termination is caused by our breach.

20. Export controls and sanctions

You warrant that you are not, and are not controlled by or acting on behalf of any person who is, (i) listed on any EU, UN, UK, or US sanctions or restricted-party list, or (ii) located or ordinarily resident in any country or region subject to a comprehensive sanctions programme imposed by the EU, UN, UK, or US.

We may block or restrict access from jurisdictions in order to comply with applicable sanctions regimes without being in breach of these Terms.

21. Force majeure

Neither party is liable for delay or failure in performance caused by events beyond its reasonable control, including acts of state, war, armed conflict, civil unrest, pandemic, general strikes, natural disasters, failure of the public internet or of root DNS, failure of upstream blockchain RPC providers, or failure of a CDN or hosting provider. Obligations are suspended for the duration of such events.

22. Miscellaneous

Assignment

We may assign these Terms to an affiliate or to a successor in connection with a corporate reorganisation, merger, acquisition, or sale of substantially all the assets of the Service. You may not assign these Terms without our prior written consent, which we will not unreasonably withhold.

Severability and no waiver

If any provision of these Terms is found unenforceable, the remainder remains in full force. Our failure to enforce any right or provision is not a waiver of that right or provision.

Entire agreement

These Terms, together with the Privacy Policy, the Data Processing Addendum (where applicable), and any plan-specific order form, form the entire agreement between you and us in relation to the Service. Individual agreements in writing prevail pursuant to Section 305b BGB.

Notices

We send notices to the email address associated with your Account. You send notices to us at support@evmquery.com or by post to the address in Section 1.

Governing law and jurisdiction

These Terms are governed by German law, excluding the United Nations Convention on Contracts for the International Sale of Goods and the conflict-of-laws rules. For Consumers, this choice of law does not deprive you of the protection afforded by mandatory provisions of the law of your country of residence.

For disputes with merchants, legal entities under public law, or special funds under public law, the exclusive place of jurisdiction is Landshut, Germany. Consumers may sue and be sued in the courts of their statutory venue.

Contracting language

The contracting language is English. We do not file the contract text for individual contracts.

23. Consumer dispute resolution

The European Commission provides a platform for online dispute resolution at https://ec.europa.eu/consumers/odr.

We are neither obliged nor willing to participate in dispute-resolution proceedings before a consumer arbitration board within the meaning of Section 36 of the German Consumer Dispute Resolution Act (VSBG).

24. Contact

abi group GmbH
Am Ring 7A
84051 Essenbach
Germany

Email: support@evmquery.com

Represented by Anton Brinckmann and Andre Loreth. Registered at Amtsgericht Landshut, HRB 14858. VAT ID: DE354299466.