Skip to content

Hashlock-Tech/hashlock-ai-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

hashlock-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.ai",
    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.ai",  // 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

Vercel AI SDK tool provider for Hashlock — swap any asset (crypto, RWA, stablecoins) with private sealed bids

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors