Skip to main content

63 deterministic quant calculators + 10 composite workflows for LangChain agents. x402 USDC payments on Base or Solana.

Project description

langchain-quantoracle

63 deterministic quant calculators + 10 composite workflows for LangChain agents. Options pricing, risk metrics, portfolio optimization, technical indicators, statistics, crypto/DeFi, FX/macro, strategy backtesting, rebalance planning, options strategy selection, hedging recommendations, and more.

Install

pip install langchain-quantoracle

Usage

from langchain_quantoracle import QuantOracleToolkit

# Load all tools (63 calculators + 10 composites)
tools = QuantOracleToolkit().get_tools()

# Or filter by category
tools = QuantOracleToolkit(categories=["options", "risk", "backtest"]).get_tools()

# Use with any LangChain agent
from langchain_openai import ChatOpenAI
from langchain.agents import AgentExecutor, create_tool_calling_agent
from langchain_core.prompts import ChatPromptTemplate

llm = ChatOpenAI(model="gpt-4o")
prompt = ChatPromptTemplate.from_messages([
    ("system", "You are a quant analyst. Use QuantOracle tools for all financial math."),
    ("human", "{input}"),
    ("placeholder", "{agent_scratchpad}"),
])

agent = create_tool_calling_agent(llm, tools, prompt)
executor = AgentExecutor(agent=agent, tools=tools)
result = executor.invoke({"input": "Price a call option: spot 100, strike 105, 6 months, 20% vol"})

Self-hosted

tools = QuantOracleToolkit(api_url="http://localhost:8000").get_tools()

Categories

options, derivatives, risk, indicators, simulate, portfolio, fixed-income, fi, stats, crypto, fx, macro, tvm, trade, pairs, backtest, hedging

Paid endpoints (x402)

After 1,000 free calls/day, or for composite workflows (paid-only), payments are handled via x402 micropayments in USDC on Base or Solana. Any x402-compatible wallet (AgentCash, Coinbase AgentKit, etc.) works. The toolkit transparently forwards the X-Source: langchain header so traffic shows up correctly in usage metrics.

Links

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

langchain_quantoracle-0.2.0.tar.gz (6.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

langchain_quantoracle-0.2.0-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

Details for the file langchain_quantoracle-0.2.0.tar.gz.

File metadata

  • Download URL: langchain_quantoracle-0.2.0.tar.gz
  • Upload date:
  • Size: 6.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for langchain_quantoracle-0.2.0.tar.gz
Algorithm Hash digest
SHA256 24d71a4fd9caf7663bdf5842b46f9e59e6e93e59f3ccff76bdda73008097af1d
MD5 b7d82ce87f6f89d6fe283ed27d36293f
BLAKE2b-256 11cef13572edb70c44946d0ec5019ab526954cc34ffeb16c82af25c86fb0cbd8

See more details on using hashes here.

File details

Details for the file langchain_quantoracle-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for langchain_quantoracle-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 af768e019d4e6bf4eb22a9cb84f1a0cf5f872111a95b48daf171a7b9923edab5
MD5 149fcd8625a539401561b60584a69a37
BLAKE2b-256 f9009e125c8163050359dde991b300e32e154d857ea3e5c40fd2d9acaa7f9529

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page