ZARQ LangChain Tool
Add crypto risk intelligence to any LangChain agent. Check if a token is safe before trading.
Quick Start (3 lines)
from zarq_langchain import ZARQRiskCheck
tools = [ZARQRiskCheck()]
agent = initialize_agent(tools, llm, agent=AgentType.OPENAI_FUNCTIONS)
Installation
pip install zarq-langchain
Dependencies: langchain-core, httpx, pydantic
Usage
As a standalone tool
from zarq_langchain import ZARQRiskCheck
tool = ZARQRiskCheck()
print(tool.run("bitcoin"))
# ZARQ Risk Check: Bitcoin (BTC)
# Verdict: WARNING
# Trust Score: 74.52/100 (Rating: A2)
# Crash Probability: 0.3177
# Distance to Default: 3.03
# ...
In a LangChain agent
from langchain_openai import ChatOpenAI
from langchain.agents import initialize_agent, AgentType
from zarq_langchain import ZARQRiskCheck
llm = ChatOpenAI(model="gpt-4")
tools = [ZARQRiskCheck()]
agent = initialize_agent(tools, llm, agent=AgentType.OPENAI_FUNCTIONS)
result = agent.run("Is it safe to buy solana right now?")
With LangGraph
from zarq_langchain import ZARQRiskCheck
from langgraph.prebuilt import create_react_agent
tools = [ZARQRiskCheck()]
agent = create_react_agent(model, tools)
Async support
result = await tool.arun("ethereum")
Custom API endpoint
# Point to a local instance or proxy
tool = ZARQRiskCheck(api_base="http://localhost:8000")
What the tool returns
The tool returns a formatted string that any LLM can reason about:
ZARQ Risk Check: Bitcoin (BTC)
Verdict: WARNING
Trust Score: 74.52/100 (Rating: A2)
Crash Probability: 0.3177
Distance to Default: 3.03
Structural Weakness: Yes
Price: $70825.0
CAUTION: Elevated risk. Proceed with reduced position size.
Verdicts:
SAFE— No structural issues detectedWARNING— Elevated risk, structural weakness presentCRITICAL— Structural collapse detected, avoid trading
API Details
- Endpoint:
GET https://zarq.ai/v1/check/{token} - Auth: None required
- Rate limit: 5,000 calls/day per IP (free forever)
- Coverage: 205 tokens
- Latency: <100ms typical
Links
- API Docs: https://zarq.ai/docs
- Full API: https://zarq.ai/v1/check/bitcoin
- Track Record: https://zarq.ai/track-record
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
zarq_langchain-0.1.0.tar.gz
(3.8 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file zarq_langchain-0.1.0.tar.gz.
File metadata
- Download URL: zarq_langchain-0.1.0.tar.gz
- Upload date:
- Size: 3.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
95c1902f4073d3540855a74b2bda8db4ae79bc91472a61233ab3156bcf315db0
|
|
| MD5 |
706173ba11eec08f47c3679041013eba
|
|
| BLAKE2b-256 |
dd54f0877e76f76b38633b867b62249ec7e7261805776120de8ce12cb341f2d8
|
File details
Details for the file zarq_langchain-0.1.0-py3-none-any.whl.
File metadata
- Download URL: zarq_langchain-0.1.0-py3-none-any.whl
- Upload date:
- Size: 4.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b3da93da073401b4ecac816237151bf100ccafe5c76c9c5a13727866f973d769
|
|
| MD5 |
2be1232451bdf99c608b018eb89a53f2
|
|
| BLAKE2b-256 |
ba78e39cf6eb01a5b64f7addd9884215b1b081271a8928a383332a737877aacc
|