Sign In

hashlock-ai-sdk

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

hashlock-ai-sdk

Vercel AI SDK tool provider for Hashlock Markets — swap any asset (crypto, RWA, stablecoins) with private sealed bids. NOT the cryptographic hashlock primitive.

latest
Source
npmnpm
Version
0.1.1
Version published
Maintainers
1
Created
Source

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

ToolDescription
createIntentCreate a trading intent to exchange any asset across any chain
commitIntentSubmit a sealed-bid commitment with privacy controls
parseNaturalLanguageConvert everyday language into structured intents
explainIntentGet plain-language explanation of an intent
validateIntentCheck 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:

  • HASHLOCK_API_URL — API endpoint (default: https://api.hashlock.markets)
  • HASHLOCK_API_KEY — Your API key

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

License

MIT

Keywords

hashlock

FAQs

Package last updated on 14 Apr 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts