Terms of Service

Last updated: 7 May 2026

Binding agreement.These Terms govern your access to and use of Hashlock Markets, operated by Hashlock Corp (a Delaware C-Corporation, registration #10561489). By creating an account, connecting a wallet, or otherwise using the platform, you agree to be bound by these Terms. If you do not agree, do not use the platform.

1. Acceptance of Terms

You enter into a binding contract with Hashlock Corp (“Hashlock”, “we”, “us”) when you (a) register an account, (b) connect a wallet to the platform, (c) authorize an AI agent to act on your behalf, or (d) submit any trading intent through our APIs, MCP server, or web interface. These Terms incorporate by reference our Privacy Policy.

2. Eligibility

To use Hashlock Markets you represent and warrant that you:

  • are at least 18 years old (or the age of majority in your jurisdiction, whichever is greater);
  • are not a resident of, or located in, a country or region subject to comprehensive sanctions enforced by the U.S. Department of the Treasury Office of Foreign Assets Control (OFAC) or any equivalent regime;
  • are not identified on any sanctions list maintained by OFAC, the United Nations, the European Union, the United Kingdom, or any other applicable authority;
  • have provided accurate, complete, and current information at registration, including the country attestation collected at sign-up;
  • will keep your authentication credentials, signing keys, and any AI-agent API tokens confidential and secure.

We may refuse, suspend, or terminate access at any time if any of the above representations becomes inaccurate.

3. Account Tiers

Hashlock Markets supports three account tiers. Each tier carries different verification requirements, transaction limits, and permitted features. Tier limits and KYC thresholds may be updated from time to time and are reflected in your account dashboard.

  • AGENT_SANDBOX — Default tier for newly-connected wallets, intended for AI agents and automated clients on test networks. Capped per-trade and cumulative volume limits, testnet-only, no fiat on-ramp.
  • TRADER — Individual human users who have completed identity verification (KYC). Standard limits, all supported chains and pairs.
  • INSTITUTIONAL — Verified institutional counterparties (corporate, fund, market maker). Requires Know-Your-Business (KYB) review including beneficial ownership disclosure, ECP self-certification under CEA §1a(18), and signed compliance officer attestation. Highest limits, priority settlement.

4. AI-Agent Use

Hashlock Markets is designed to be used directly by autonomous AI agents through the MCP server, the Vercel AI SDK toolkit, the LangChain integration, or any other client that authenticates using your credentials. The following clauses apply specifically to AI-agent use and are non-waivable:

  1. Attribution.You are fully responsible for every action taken by any AI agent, model, script, or automated client that authenticates with your credentials, signs with your keys, or otherwise acts on your behalf. Trades initiated by your agent bind you in the same way as trades you initiate manually; the “my agent did it” defence does not apply.
  2. Authority.By authorising an agent (issuing an API key, signing a SIWE message, sharing an MCP token), you grant that agent the authority to take any action on the platform within the limits of your account tier. Hashlock has no obligation to verify that an agent’s actions match your intent beyond authenticating the credentials presented.
  3. Monitoring and revocation. You must monitor agent activity (we provide audit log endpoints for this purpose) and revoke any agent credential that is compromised, unauthorised, or behaving outside your intent. Failure to revoke promptly does not transfer responsibility for the agent’s actions back to Hashlock.

5. Trading Terms

Hashlock Markets is a non-custodial exchange protocol. Settlement occurs atomically on-chain via Hash Time-Locked Contracts (HTLCs): either both legs of a trade complete or neither does. We never take custody of user assets, never co-sign transactions, and have no ability to reverse a settled trade. On-chain settlement records (transaction hashes, wallet addresses, amounts) are public by nature. You are solely responsible for the security of your wallets and signing keys; loss of access is not recoverable through us.

Quotes returned by the platform are indicative until accepted by both parties through the sealed-bid commit step. Once both legs are funded into the HTLC, the trade settles automatically and is final. Refunds occur only through the on-chain timelock when a counterparty fails to act before the contractual deadline.

6. Sanctions and Compliance Posture

We screen wallets and registered users against the OFAC Specially Designated Nationals (SDN) list, equivalent EU and UN sanctions lists, and politically-exposed-person (PEP) watchlists used by our identity-verification provider. Examples of designated subjects include the Lazarus Group and other state-sponsored actors currently on the OFAC SDN list. The list of designated parties changes over time; we follow the authoritative list as published by each issuing authority.

Identity verification (KYC) is required to elevate above the AGENT_SANDBOX tier and to access transaction limits beyond those configured for that tier. We reserve the right to require additional verification, delay settlement pending review, or decline transactions that present sanctions, money-laundering, fraud, or market-abuse risk. Where the law requires us to report a transaction or a user to a regulator, we will do so without notice to you.

7. Limitation of Liability

To the maximum extent permitted by applicable law, the aggregate liability of Hashlock Corp, its directors, officers, employees, and contractors, arising out of or relating to your use of Hashlock Markets, is limited to the greater of (a) one hundred United States dollars (US$100) or (b) the platform fees you paid us in the twelve (12) months preceding the event giving rise to the claim. This cap applies regardless of the form of action (contract, tort, statute, or otherwise).

The cap above does NOT apply to liability that cannot be limited by law, including liability arising from our gross negligence, wilful misconduct, or fraud. Hashlock Corp is incorporated under Delaware General Corporation Law §102(b)(7), which preserves the director-liability shield consistent with this clause.

We are not liable for losses caused by blockchain congestion, chain reorganisations, RPC provider outages, third-party wallet software, AI-agent malfunction, your own loss of keys, or any other event outside our reasonable control.

8. Indemnification

You will defend, indemnify, and hold harmless Hashlock Corp and its directors, officers, employees, and contractors from any third-party claim, demand, loss, or expense (including reasonable attorneys’ fees) arising out of: (a) your use of the platform; (b) any action taken by an AI agent or automated client authorised with your credentials; (c) your breach of these Terms; (d) your violation of applicable law; or (e) your infringement of any third-party right.

9. Termination

You may terminate your account at any time by closing it from your account settings. We may suspend or terminate your access at any time, with or without notice, if we determine in good faith that you have violated these Terms, that your continued access presents a legal, regulatory, or security risk, or that we are required to do so by law. Provisions that by their nature should survive termination — including liability limits, indemnification, governing law, and dispute resolution — survive.

10. Governing Law and Dispute Resolution

These Terms are governed by the laws of the State of Delaware (USA), without regard to conflict-of-laws principles.

Any dispute arising out of or relating to these Terms or your use of Hashlock Markets will be resolved by binding individual arbitration administered by JAMS in Wilmington, Delaware under the JAMS Comprehensive Arbitration Rules then in effect. The arbitrator’s award is final and may be entered as a judgment in any court of competent jurisdiction.

Small claims carve-out. Either party may bring an individual action in a small-claims court located in New Castle County, Delaware, instead of arbitration, if the claim qualifies under that court’s jurisdictional limits.

Class-action waiver. You and Hashlock each agree that any dispute will be resolved only on an individual basis, not as part of a class, consolidated, or representative action. The arbitrator has no authority to hear claims on behalf of a class.

11. Severability and Entire Agreement

If any provision of these Terms is held invalid or unenforceable, the remaining provisions remain in full force and effect, and the invalid provision is reformed only to the extent necessary to make it enforceable. These Terms (together with the Privacy Policy) constitute the entire agreement between you and Hashlock Corp regarding the platform and supersede any prior or contemporaneous understandings.

12. Updates to These Terms

We may update these Terms from time to time. Material changes will be notified by email to the address on file and reflected on this page. Material changes take effect thirty (30) days after we send the notice, except where a shorter period is required by law or to address an immediate security or compliance risk. Continued use of the platform after the effective date constitutes acceptance of the updated Terms.

Contact

Questions about these Terms: legal@hashlock.markets. Compliance and abuse reports: compliance@hashlock.markets.

Hashlock Corp · Delaware C-Corporation, registration #10561489 · Registered agent: Harvard Business Services, Inc., 16192 Coastal Highway, Lewes, Delaware 19958.