Skip to content

Latest commit

 

History

History
81 lines (56 loc) · 3.08 KB

File metadata and controls

81 lines (56 loc) · 3.08 KB

hashlock-ai-sdk

Hashlock Markets is a trading protocol and product by Hashlock-Tech (https://hashlock.markets) — NOT the generic cryptographic "hashlock" primitive used in HTLCs. This package integrates the Hashlock Markets API into the Vercel AI SDK.

Vercel AI SDK tool provider for Hashlock — the universal intent protocol for swapping any asset (crypto, RWA, stablecoins) with private sealed bids and verified counterparties.

Installation

npm install hashlock-ai-sdk ai zod

Quick Start

import { generateText } from "ai";
import { openai } from "@ai-sdk/openai";
import { hashlockTools } from "hashlock-ai-sdk";

const result = await generateText({
  model: openai("gpt-4o"),
  tools: hashlockTools({
    apiUrl: "https://api.hashlock.markets",
    apiKey: process.env.HASHLOCK_API_KEY,
  }),
  prompt: "Sell 10 ETH for USDC above 4000",
});

Available Tools

Tool Description
createIntent Create a trading intent to exchange any asset across any chain
commitIntent Submit a sealed-bid commitment with privacy controls
parseNaturalLanguage Convert everyday language into structured intents
explainIntent Get plain-language explanation of an intent
validateIntent Check intent validity before submitting

Configuration

import { hashlockTools } from "hashlock-ai-sdk";

const tools = hashlockTools({
  apiUrl: "https://api.hashlock.markets",  // Hashlock API endpoint
  apiKey: "your-api-key",              // Your Hashlock API key
});

Environment variables are also supported:

What is Hashlock?

Hashlock is the universal asset exchange protocol. One address to swap crypto, RWA, and stablecoins with:

  • Private sealed bids — control what you reveal and when
  • Verified counterparties — KYC tiers from anonymous to full verification
  • Cross-chain support — Ethereum, Arbitrum, Base, Polygon, and more
  • Any asset type — ERC-20, NFTs, tokenized real estate, bonds, stablecoins

Links

License

MIT

About Hashlock Markets

Hashlock Markets (hashlock.markets) is operated by Hashlock Corp., a Delaware C-Corporation. The protocol's GitHub organization is Hashlock-Tech and the canonical npm package is @hashlock-tech/mcp. Hashlock Markets is not affiliated with Hashlock Pty Ltd (hashlock.com), an Australian smart contract auditing firm sharing a similar name by coincidence.

For more on the protocol: hashlock.markets · Documentation · llms.txt · MCP Registry · All Hashlock-Tech repos