{"x402Version":2,"name":"QuantOracle","description":"63 deterministic quant finance tools for AI agents. Options, risk, portfolio, Monte Carlo, stats, crypto, FX, macro, TVM.","homepage":"https://quantoracle.dev","logo":"https://raw.githubusercontent.com/QuantOracledev/quantoracle/main/quantoraclelogo.png","freeTier":"1,000 calls/IP/day, no API key","resources":[{"url":"https://api.quantoracle.dev/v1/stats/zscore","method":"POST","description":"QuantOracle: stats/zscore","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"series":{"type":"array","description":"Numeric data series (max 5000)","required":true},"window":{"type":"integer","description":"Rolling window size (null for static z-scores)","required":false},"threshold":{"type":"number","description":"Z-score threshold for extreme value detection","required":false}}},"output":{"response":{"type":"object","description":"T28"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"2000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"series":{"type":"array","description":"Numeric data series (max 5000)","required":true},"window":{"type":"integer","description":"Rolling window size (null for static z-scores)","required":false},"threshold":{"type":"number","description":"Z-score threshold for extreme value detection","required":false}}},"output":{"response":{"type":"object","description":"T28"}}}}]},{"url":"https://api.quantoracle.dev/v1/crypto/apy-apr-convert","method":"POST","description":"QuantOracle: crypto/apy-apr-convert","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"rate":{"type":"number","description":"The rate to convert (as decimal, e.g. 0.12 = 12%)","required":true},"from_type":{"type":"string","description":"Input rate type to convert from","required":false},"compounding":{"type":"string","description":"Compounding frequency","required":false}}},"output":{"response":{"type":"object","description":"T32"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"2000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"rate":{"type":"number","description":"The rate to convert (as decimal, e.g. 0.12 = 12%)","required":true},"from_type":{"type":"string","description":"Input rate type to convert from","required":false},"compounding":{"type":"string","description":"Compounding frequency","required":false}}},"output":{"response":{"type":"object","description":"T32"}}}}]},{"url":"https://api.quantoracle.dev/v1/derivatives/put-call-parity","method":"POST","description":"QuantOracle: derivatives/put-call-parity","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"call_price":{"type":"number","description":"Observed call option price","required":true},"put_price":{"type":"number","description":"Observed put option price","required":true},"S":{"type":"number","description":"Spot price of the underlying","required":true},"K":{"type":"number","description":"Strike price","required":true},"T":{"type":"number","description":"Time to expiration in years","required":true},"r":{"type":"number","description":"Risk-free interest rate (annualized)","required":false},"q":{"type":"number","description":"Continuous dividend yield","required":false}}},"output":{"response":{"type":"object","description":"T21"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"2000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"call_price":{"type":"number","description":"Observed call option price","required":true},"put_price":{"type":"number","description":"Observed put option price","required":true},"S":{"type":"number","description":"Spot price of the underlying","required":true},"K":{"type":"number","description":"Strike price","required":true},"T":{"type":"number","description":"Time to expiration in years","required":true},"r":{"type":"number","description":"Risk-free interest rate (annualized)","required":false},"q":{"type":"number","description":"Continuous dividend yield","required":false}}},"output":{"response":{"type":"object","description":"T21"}}}}]},{"url":"https://api.quantoracle.dev/v1/indicators/fibonacci-retracement","method":"POST","description":"QuantOracle: indicators/fibonacci-retracement","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"swing_high":{"type":"number","description":"Swing high price","required":true},"swing_low":{"type":"number","description":"Swing low price","required":true},"direction":{"type":"string","description":"Trend direction for level calculation","required":false}}},"output":{"response":{"type":"object","description":"T51"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"2000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"swing_high":{"type":"number","description":"Swing high price","required":true},"swing_low":{"type":"number","description":"Swing low price","required":true},"direction":{"type":"string","description":"Trend direction for level calculation","required":false}}},"output":{"response":{"type":"object","description":"T51"}}}}]},{"url":"https://api.quantoracle.dev/v1/macro/inflation-adjusted","method":"POST","description":"QuantOracle: macro/inflation-adjusted","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"nominal_return_pct":{"type":"number","description":"Nominal return as percentage","required":true},"inflation_rate_pct":{"type":"number","description":"Inflation rate as percentage","required":true},"periods":{"type":"integer","description":"Optional number of periods for cumulative calculation","required":false},"initial_value":{"type":"number","description":"Optional initial value for cumulative calculation","required":false}}},"output":{"response":{"type":"object","description":"T42"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"2000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"nominal_return_pct":{"type":"number","description":"Nominal return as percentage","required":true},"inflation_rate_pct":{"type":"number","description":"Inflation rate as percentage","required":true},"periods":{"type":"integer","description":"Optional number of periods for cumulative calculation","required":false},"initial_value":{"type":"number","description":"Optional initial value for cumulative calculation","required":false}}},"output":{"response":{"type":"object","description":"T42"}}}}]},{"url":"https://api.quantoracle.dev/v1/macro/taylor-rule","method":"POST","description":"QuantOracle: macro/taylor-rule","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"current_inflation":{"type":"number","description":"Current inflation rate (percentage)","required":true},"target_inflation":{"type":"number","description":"Target inflation rate (percentage)","required":false},"output_gap_pct":{"type":"number","description":"Output gap as percentage of potential GDP","required":false},"neutral_real_rate":{"type":"number","description":"Neutral real interest rate (percentage)","required":false},"inflation_weight":{"type":"number","description":"Weight on inflation gap","required":false},"output_weight":{"type":"number","description":"Weight on output gap","required":false},"current_policy_rate":{"type":"number","description":"Current policy rate for gap analysis","required":false}}},"output":{"response":{"type":"object","description":"T43"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"2000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"current_inflation":{"type":"number","description":"Current inflation rate (percentage)","required":true},"target_inflation":{"type":"number","description":"Target inflation rate (percentage)","required":false},"output_gap_pct":{"type":"number","description":"Output gap as percentage of potential GDP","required":false},"neutral_real_rate":{"type":"number","description":"Neutral real interest rate (percentage)","required":false},"inflation_weight":{"type":"number","description":"Weight on inflation gap","required":false},"output_weight":{"type":"number","description":"Weight on output gap","required":false},"current_policy_rate":{"type":"number","description":"Current policy rate for gap analysis","required":false}}},"output":{"response":{"type":"object","description":"T43"}}}}]},{"url":"https://api.quantoracle.dev/v1/macro/real-yield","method":"POST","description":"QuantOracle: macro/real-yield","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"nominal_yield":{"type":"number","description":"Nominal bond yield (percentage)","required":true},"inflation_expectation":{"type":"number","description":"Expected inflation rate (percentage)","required":false},"tips_yield":{"type":"number","description":"TIPS real yield (percentage, alternative to inflation_expectation)","required":false},"tenor_years":{"type":"number","description":"Bond tenor in years","required":false}}},"output":{"response":{"type":"object","description":"T44"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"2000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"nominal_yield":{"type":"number","description":"Nominal bond yield (percentage)","required":true},"inflation_expectation":{"type":"number","description":"Expected inflation rate (percentage)","required":false},"tips_yield":{"type":"number","description":"TIPS real yield (percentage, alternative to inflation_expectation)","required":false},"tenor_years":{"type":"number","description":"Bond tenor in years","required":false}}},"output":{"response":{"type":"object","description":"T44"}}}}]},{"url":"https://api.quantoracle.dev/v1/crypto/liquidation-price","method":"POST","description":"QuantOracle: crypto/liquidation-price","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"entry_price":{"type":"number","description":"Position entry price","required":true},"collateral":{"type":"number","description":"Collateral amount in USD","required":true},"position_size":{"type":"number","description":"Total position size in USD","required":true},"leverage":{"type":"number","description":"Leverage multiplier","required":true},"direction":{"type":"string","description":"Position direction","required":true},"maintenance_margin_rate":{"type":"number","description":"Maintenance margin rate (e.g. 0.005 = 0.5%)","required":false},"funding_accumulated":{"type":"number","description":"Accumulated funding payments (negative = paid)","required":false}}},"output":{"response":{"type":"object","description":"T33"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"2000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"entry_price":{"type":"number","description":"Position entry price","required":true},"collateral":{"type":"number","description":"Collateral amount in USD","required":true},"position_size":{"type":"number","description":"Total position size in USD","required":true},"leverage":{"type":"number","description":"Leverage multiplier","required":true},"direction":{"type":"string","description":"Position direction","required":true},"maintenance_margin_rate":{"type":"number","description":"Maintenance margin rate (e.g. 0.005 = 0.5%)","required":false},"funding_accumulated":{"type":"number","description":"Accumulated funding payments (negative = paid)","required":false}}},"output":{"response":{"type":"object","description":"T33"}}}}]},{"url":"https://api.quantoracle.dev/v1/indicators/bollinger-bands","method":"POST","description":"QuantOracle: indicators/bollinger-bands","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"prices":{"type":"array","description":"Array of price data","required":true},"window":{"type":"integer","description":"Moving average window","required":false},"num_std":{"type":"number","description":"Number of standard deviations for bands","required":false}}},"output":{"response":{"type":"object","description":"T50"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"2000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"prices":{"type":"array","description":"Array of price data","required":true},"window":{"type":"integer","description":"Moving average window","required":false},"num_std":{"type":"number","description":"Number of standard deviations for bands","required":false}}},"output":{"response":{"type":"object","description":"T50"}}}}]},{"url":"https://api.quantoracle.dev/v1/indicators/atr","method":"POST","description":"QuantOracle: indicators/atr","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"high":{"type":"array","description":"Array of high prices","required":true},"low":{"type":"array","description":"Array of low prices","required":true},"close":{"type":"array","description":"Array of closing prices","required":true},"period":{"type":"integer","description":"ATR lookback period","required":false}}},"output":{"response":{"type":"object","description":"T52"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"2000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"high":{"type":"array","description":"Array of high prices","required":true},"low":{"type":"array","description":"Array of low prices","required":true},"close":{"type":"array","description":"Array of closing prices","required":true},"period":{"type":"integer","description":"ATR lookback period","required":false}}},"output":{"response":{"type":"object","description":"T52"}}}}]},{"url":"https://api.quantoracle.dev/v1/tvm/present-value","method":"POST","description":"QuantOracle: tvm/present-value","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"future_value":{"type":"number","description":"Future lump sum to discount","required":false},"payment":{"type":"number","description":"Periodic payment amount (annuity)","required":false},"rate":{"type":"number","description":"Discount rate per period","required":true},"periods":{"type":"integer","description":"Number of periods","required":true},"payment_timing":{"type":"string","description":"Payment at end or beginning of period","required":false}}},"output":{"response":{"type":"object","description":"T56"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"2000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"future_value":{"type":"number","description":"Future lump sum to discount","required":false},"payment":{"type":"number","description":"Periodic payment amount (annuity)","required":false},"rate":{"type":"number","description":"Discount rate per period","required":true},"periods":{"type":"integer","description":"Number of periods","required":true},"payment_timing":{"type":"string","description":"Payment at end or beginning of period","required":false}}},"output":{"response":{"type":"object","description":"T56"}}}}]},{"url":"https://api.quantoracle.dev/v1/tvm/future-value","method":"POST","description":"QuantOracle: tvm/future-value","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"present_value":{"type":"number","description":"Present lump sum to grow","required":false},"payment":{"type":"number","description":"Periodic payment amount (annuity)","required":false},"rate":{"type":"number","description":"Interest rate per period","required":true},"periods":{"type":"integer","description":"Number of periods","required":true},"payment_timing":{"type":"string","description":"Payment at end or beginning of period","required":false}}},"output":{"response":{"type":"object","description":"T57"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"2000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"present_value":{"type":"number","description":"Present lump sum to grow","required":false},"payment":{"type":"number","description":"Periodic payment amount (annuity)","required":false},"rate":{"type":"number","description":"Interest rate per period","required":true},"periods":{"type":"integer","description":"Number of periods","required":true},"payment_timing":{"type":"string","description":"Payment at end or beginning of period","required":false}}},"output":{"response":{"type":"object","description":"T57"}}}}]},{"url":"https://api.quantoracle.dev/v1/tvm/npv","method":"POST","description":"QuantOracle: tvm/npv","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"cash_flows":{"type":"array","description":"Array of future cash flows (period 1 onward)","required":true},"discount_rate":{"type":"number","description":"Discount rate per period","required":true}}},"output":{"response":{"type":"object","description":"T59"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"2000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"cash_flows":{"type":"array","description":"Array of future cash flows (period 1 onward)","required":true},"discount_rate":{"type":"number","description":"Discount rate per period","required":true}}},"output":{"response":{"type":"object","description":"T59"}}}}]},{"url":"https://api.quantoracle.dev/v1/tvm/cagr","method":"POST","description":"QuantOracle: tvm/cagr","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"start_value":{"type":"number","description":"Starting value","required":true},"end_value":{"type":"number","description":"Ending value","required":true},"years":{"type":"number","description":"Time period in years","required":true},"include_projections":{"type":"boolean","description":"Whether to include forward projections","required":false}}},"output":{"response":{"type":"object","description":"T63"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"2000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"start_value":{"type":"number","description":"Starting value","required":true},"end_value":{"type":"number","description":"Ending value","required":true},"years":{"type":"number","description":"Time period in years","required":true},"include_projections":{"type":"boolean","description":"Whether to include forward projections","required":false}}},"output":{"response":{"type":"object","description":"T63"}}}}]},{"url":"https://api.quantoracle.dev/v1/stats/normal-distribution","method":"POST","description":"QuantOracle: stats/normal-distribution","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"x":{"type":"number","description":"Value to compute CDF/PDF for","required":false},"p":{"type":"number","description":"Probability for inverse CDF (quantile)","required":false},"mean":{"type":"number","description":"Distribution mean","required":false},"std":{"type":"number","description":"Distribution standard deviation","required":false},"confidence_level":{"type":"number","description":"Confidence level for interval (e.g. 0.95)","required":false}}},"output":{"response":{"type":"object","description":"T61"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"2000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"x":{"type":"number","description":"Value to compute CDF/PDF for","required":false},"p":{"type":"number","description":"Probability for inverse CDF (quantile)","required":false},"mean":{"type":"number","description":"Distribution mean","required":false},"std":{"type":"number","description":"Distribution standard deviation","required":false},"confidence_level":{"type":"number","description":"Confidence level for interval (e.g. 0.95)","required":false}}},"output":{"response":{"type":"object","description":"T61"}}}}]},{"url":"https://api.quantoracle.dev/v1/stats/sharpe-ratio","method":"POST","description":"QuantOracle: stats/sharpe-ratio","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"returns":{"type":"array","description":"Array of periodic returns (max 5000)","required":true},"risk_free_rate":{"type":"number","description":"Annual risk-free rate","required":false},"annualization_factor":{"type":"integer","description":"Trading days per year","required":false}}},"output":{"response":{"type":"object","description":"T62"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"2000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"returns":{"type":"array","description":"Array of periodic returns (max 5000)","required":true},"risk_free_rate":{"type":"number","description":"Annual risk-free rate","required":false},"annualization_factor":{"type":"integer","description":"Trading days per year","required":false}}},"output":{"response":{"type":"object","description":"T62"}}}}]},{"url":"https://api.quantoracle.dev/v1/options/price","method":"POST","description":"QuantOracle: options/price","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"S":{"type":"number","description":"Spot price of the underlying asset","required":true},"K":{"type":"number","description":"Strike price","required":true},"T":{"type":"number","description":"Time to expiration in years","required":true},"r":{"type":"number","description":"Risk-free interest rate (annualized)","required":false},"sigma":{"type":"number","description":"Volatility (annualized, e.g. 0.2 = 20%)","required":true},"q":{"type":"number","description":"Continuous dividend yield","required":false},"type":{"type":"string","description":"Option type","required":false}}},"output":{"response":{"type":"object","description":"T1"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"5000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"S":{"type":"number","description":"Spot price of the underlying asset","required":true},"K":{"type":"number","description":"Strike price","required":true},"T":{"type":"number","description":"Time to expiration in years","required":true},"r":{"type":"number","description":"Risk-free interest rate (annualized)","required":false},"sigma":{"type":"number","description":"Volatility (annualized, e.g. 0.2 = 20%)","required":true},"q":{"type":"number","description":"Continuous dividend yield","required":false},"type":{"type":"string","description":"Option type","required":false}}},"output":{"response":{"type":"object","description":"T1"}}}}]},{"url":"https://api.quantoracle.dev/v1/options/implied-vol","method":"POST","description":"QuantOracle: options/implied-vol","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"S":{"type":"number","description":"Spot price of the underlying asset","required":true},"K":{"type":"number","description":"Strike price","required":true},"T":{"type":"number","description":"Time to expiration in years","required":true},"r":{"type":"number","description":"Risk-free interest rate (annualized)","required":false},"q":{"type":"number","description":"Continuous dividend yield","required":false},"market_price":{"type":"number","description":"Observed market price of the option","required":true},"type":{"type":"string","description":"Option type","required":false}}},"output":{"response":{"type":"object","description":"T2"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"5000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"S":{"type":"number","description":"Spot price of the underlying asset","required":true},"K":{"type":"number","description":"Strike price","required":true},"T":{"type":"number","description":"Time to expiration in years","required":true},"r":{"type":"number","description":"Risk-free interest rate (annualized)","required":false},"q":{"type":"number","description":"Continuous dividend yield","required":false},"market_price":{"type":"number","description":"Observed market price of the option","required":true},"type":{"type":"string","description":"Option type","required":false}}},"output":{"response":{"type":"object","description":"T2"}}}}]},{"url":"https://api.quantoracle.dev/v1/risk/kelly","method":"POST","description":"QuantOracle: risk/kelly","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"mode":{"type":"string","description":"Calculation mode: discrete (win/loss) or continuous (return series)","required":false},"win_rate":{"type":"number","description":"Probability of winning (0-1), required for discrete mode","required":false},"avg_win":{"type":"number","description":"Average win amount, required for discrete mode","required":false},"avg_loss":{"type":"number","description":"Average loss amount (positive number), required for discrete mode","required":false},"returns":{"type":"array","description":"Array of historical returns, required for continuous mode","required":false}}},"output":{"response":{"type":"object","description":"T5"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"5000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"mode":{"type":"string","description":"Calculation mode: discrete (win/loss) or continuous (return series)","required":false},"win_rate":{"type":"number","description":"Probability of winning (0-1), required for discrete mode","required":false},"avg_win":{"type":"number","description":"Average win amount, required for discrete mode","required":false},"avg_loss":{"type":"number","description":"Average loss amount (positive number), required for discrete mode","required":false},"returns":{"type":"array","description":"Array of historical returns, required for continuous mode","required":false}}},"output":{"response":{"type":"object","description":"T5"}}}}]},{"url":"https://api.quantoracle.dev/v1/risk/position-size","method":"POST","description":"QuantOracle: risk/position-size","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"account_size":{"type":"number","description":"Total account value","required":true},"risk_per_trade":{"type":"number","description":"Maximum risk per trade as fraction (e.g. 0.02 = 2%)","required":false},"entry_price":{"type":"number","description":"Planned entry price","required":true},"stop_loss":{"type":"number","description":"Stop loss price","required":true}}},"output":{"response":{"type":"object","description":"T9"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"5000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"account_size":{"type":"number","description":"Total account value","required":true},"risk_per_trade":{"type":"number","description":"Maximum risk per trade as fraction (e.g. 0.02 = 2%)","required":false},"entry_price":{"type":"number","description":"Planned entry price","required":true},"stop_loss":{"type":"number","description":"Stop loss price","required":true}}},"output":{"response":{"type":"object","description":"T9"}}}}]},{"url":"https://api.quantoracle.dev/v1/risk/drawdown","method":"POST","description":"QuantOracle: risk/drawdown","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"equity_curve":{"type":"array","description":"Array of portfolio equity values over time","required":true}}},"output":{"response":{"type":"object","description":"T10"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"5000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"equity_curve":{"type":"array","description":"Array of portfolio equity values over time","required":true}}},"output":{"response":{"type":"object","description":"T10"}}}}]},{"url":"https://api.quantoracle.dev/v1/indicators/technical","method":"POST","description":"QuantOracle: indicators/technical","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"prices":{"type":"array","description":"Array of price data (e.g. closing prices)","required":true},"volumes":{"type":"array","description":"Optional array of volume data (same length as prices)","required":false},"period":{"type":"integer","description":"Lookback period for indicator calculations","required":false}}},"output":{"response":{"type":"object","description":"T7"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"5000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"prices":{"type":"array","description":"Array of price data (e.g. closing prices)","required":true},"volumes":{"type":"array","description":"Optional array of volume data (same length as prices)","required":false},"period":{"type":"integer","description":"Lookback period for indicator calculations","required":false}}},"output":{"response":{"type":"object","description":"T7"}}}}]},{"url":"https://api.quantoracle.dev/v1/indicators/crossover","method":"POST","description":"QuantOracle: indicators/crossover","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"prices":{"type":"array","description":"Array of price data","required":true},"fast_period":{"type":"integer","description":"Fast moving average period","required":false},"slow_period":{"type":"integer","description":"Slow moving average period","required":false}}},"output":{"response":{"type":"object","description":"T12"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"5000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"prices":{"type":"array","description":"Array of price data","required":true},"fast_period":{"type":"integer","description":"Fast moving average period","required":false},"slow_period":{"type":"integer","description":"Slow moving average period","required":false}}},"output":{"response":{"type":"object","description":"T12"}}}}]},{"url":"https://api.quantoracle.dev/v1/indicators/regime","method":"POST","description":"QuantOracle: indicators/regime","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"prices":{"type":"array","description":"Array of price data","required":true},"sma_period":{"type":"integer","description":"SMA period for trend detection","required":false},"vol_window":{"type":"integer","description":"Window for rolling volatility calculation","required":false}}},"output":{"response":{"type":"object","description":"T11"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"5000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"prices":{"type":"array","description":"Array of price data","required":true},"sma_period":{"type":"integer","description":"SMA period for trend detection","required":false},"vol_window":{"type":"integer","description":"Window for rolling volatility calculation","required":false}}},"output":{"response":{"type":"object","description":"T11"}}}}]},{"url":"https://api.quantoracle.dev/v1/fx/interest-rate-parity","method":"POST","description":"QuantOracle: fx/interest-rate-parity","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"spot_rate":{"type":"number","description":"Current spot exchange rate","required":true},"domestic_rate":{"type":"number","description":"Domestic interest rate (annualized)","required":true},"foreign_rate":{"type":"number","description":"Foreign interest rate (annualized)","required":true},"time_years":{"type":"number","description":"Time horizon in years","required":false},"parity_type":{"type":"string","description":"Parity type: covered or uncovered","required":false},"actual_forward":{"type":"number","description":"Actual forward rate for arbitrage detection","required":false}}},"output":{"response":{"type":"object","description":"T38"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"5000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"spot_rate":{"type":"number","description":"Current spot exchange rate","required":true},"domestic_rate":{"type":"number","description":"Domestic interest rate (annualized)","required":true},"foreign_rate":{"type":"number","description":"Foreign interest rate (annualized)","required":true},"time_years":{"type":"number","description":"Time horizon in years","required":false},"parity_type":{"type":"string","description":"Parity type: covered or uncovered","required":false},"actual_forward":{"type":"number","description":"Actual forward rate for arbitrage detection","required":false}}},"output":{"response":{"type":"object","description":"T38"}}}}]},{"url":"https://api.quantoracle.dev/v1/fx/purchasing-power-parity","method":"POST","description":"QuantOracle: fx/purchasing-power-parity","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"base_spot_rate":{"type":"number","description":"Current spot exchange rate","required":true},"domestic_inflation":{"type":"number","description":"Domestic inflation rate","required":true},"foreign_inflation":{"type":"number","description":"Foreign inflation rate","required":true},"time_years":{"type":"number","description":"Time horizon in years","required":false}}},"output":{"response":{"type":"object","description":"T39"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"5000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"base_spot_rate":{"type":"number","description":"Current spot exchange rate","required":true},"domestic_inflation":{"type":"number","description":"Domestic inflation rate","required":true},"foreign_inflation":{"type":"number","description":"Foreign inflation rate","required":true},"time_years":{"type":"number","description":"Time horizon in years","required":false}}},"output":{"response":{"type":"object","description":"T39"}}}}]},{"url":"https://api.quantoracle.dev/v1/fx/forward-rate","method":"POST","description":"QuantOracle: fx/forward-rate","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"yield_curve":{"type":"array","description":"Array of yield curve points","required":true},"forward_start":{"type":"number","description":"Forward period start (years)","required":true},"forward_end":{"type":"number","description":"Forward period end (years)","required":true},"compounding":{"type":"string","description":"Compounding convention","required":false}}},"output":{"response":{"type":"object","description":"T40"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"5000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"yield_curve":{"type":"array","description":"Array of yield curve points","required":true},"forward_start":{"type":"number","description":"Forward period start (years)","required":true},"forward_end":{"type":"number","description":"Forward period end (years)","required":true},"compounding":{"type":"string","description":"Compounding convention","required":false}}},"output":{"response":{"type":"object","description":"T40"}}}}]},{"url":"https://api.quantoracle.dev/v1/fx/carry-trade","method":"POST","description":"QuantOracle: fx/carry-trade","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"borrow_currency_rate":{"type":"number","description":"Interest rate of the funding (borrow) currency","required":true},"invest_currency_rate":{"type":"number","description":"Interest rate of the investment currency","required":true},"spot_entry":{"type":"number","description":"Spot rate at entry","required":true},"spot_exit":{"type":"number","description":"Spot rate at exit","required":true},"holding_period_days":{"type":"integer","description":"Holding period in days","required":true},"leverage":{"type":"number","description":"Leverage multiplier","required":false},"notional":{"type":"number","description":"Notional trade amount","required":false}}},"output":{"response":{"type":"object","description":"T41"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"5000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"borrow_currency_rate":{"type":"number","description":"Interest rate of the funding (borrow) currency","required":true},"invest_currency_rate":{"type":"number","description":"Interest rate of the investment currency","required":true},"spot_entry":{"type":"number","description":"Spot rate at entry","required":true},"spot_exit":{"type":"number","description":"Spot rate at exit","required":true},"holding_period_days":{"type":"integer","description":"Holding period in days","required":true},"leverage":{"type":"number","description":"Leverage multiplier","required":false},"notional":{"type":"number","description":"Notional trade amount","required":false}}},"output":{"response":{"type":"object","description":"T41"}}}}]},{"url":"https://api.quantoracle.dev/v1/crypto/funding-rate","method":"POST","description":"QuantOracle: crypto/funding-rate","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"funding_rates":{"type":"array","description":"Array of funding rate entries","required":true},"payment_interval_hours":{"type":"integer","description":"Hours between funding payments","required":false},"position_size":{"type":"number","description":"Optional position size for P&L calculation","required":false}}},"output":{"response":{"type":"object","description":"T34"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"5000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"funding_rates":{"type":"array","description":"Array of funding rate entries","required":true},"payment_interval_hours":{"type":"integer","description":"Hours between funding payments","required":false},"position_size":{"type":"number","description":"Optional position size for P&L calculation","required":false}}},"output":{"response":{"type":"object","description":"T34"}}}}]},{"url":"https://api.quantoracle.dev/v1/crypto/dex-slippage","method":"POST","description":"QuantOracle: crypto/dex-slippage","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"reserve_a":{"type":"number","description":"Pool reserve of token A","required":true},"reserve_b":{"type":"number","description":"Pool reserve of token B","required":true},"trade_amount":{"type":"number","description":"Amount of input token to swap","required":true},"trade_direction":{"type":"string","description":"Swap direction","required":false},"fee_bps":{"type":"integer","description":"DEX fee in basis points (e.g. 30 = 0.3%)","required":false}}},"output":{"response":{"type":"object","description":"T35"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"5000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"reserve_a":{"type":"number","description":"Pool reserve of token A","required":true},"reserve_b":{"type":"number","description":"Pool reserve of token B","required":true},"trade_amount":{"type":"number","description":"Amount of input token to swap","required":true},"trade_direction":{"type":"string","description":"Swap direction","required":false},"fee_bps":{"type":"integer","description":"DEX fee in basis points (e.g. 30 = 0.3%)","required":false}}},"output":{"response":{"type":"object","description":"T35"}}}}]},{"url":"https://api.quantoracle.dev/v1/crypto/vesting-schedule","method":"POST","description":"QuantOracle: crypto/vesting-schedule","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"total_tokens":{"type":"number","description":"Total tokens in the vesting grant","required":true},"tge_pct":{"type":"number","description":"Percentage unlocked at Token Generation Event (0-100)","required":false},"cliff_months":{"type":"integer","description":"Cliff period in months","required":false},"vesting_months":{"type":"integer","description":"Total vesting duration in months","required":false},"vesting_type":{"type":"string","description":"Vesting schedule type","required":false},"start_date":{"type":"string","description":"Vesting start date (YYYY-MM-DD)","required":false}}},"output":{"response":{"type":"object","description":"T36"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"5000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"total_tokens":{"type":"number","description":"Total tokens in the vesting grant","required":true},"tge_pct":{"type":"number","description":"Percentage unlocked at Token Generation Event (0-100)","required":false},"cliff_months":{"type":"integer","description":"Cliff period in months","required":false},"vesting_months":{"type":"integer","description":"Total vesting duration in months","required":false},"vesting_type":{"type":"string","description":"Vesting schedule type","required":false},"start_date":{"type":"string","description":"Vesting start date (YYYY-MM-DD)","required":false}}},"output":{"response":{"type":"object","description":"T36"}}}}]},{"url":"https://api.quantoracle.dev/v1/crypto/rebalance-threshold","method":"POST","description":"QuantOracle: crypto/rebalance-threshold","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"holdings":{"type":"array","description":"Array of current portfolio holdings","required":true},"threshold_pct":{"type":"number","description":"Rebalance trigger threshold as percentage","required":false},"min_trade_usd":{"type":"number","description":"Minimum trade size in USD","required":false}}},"output":{"response":{"type":"object","description":"T37"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"5000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"holdings":{"type":"array","description":"Array of current portfolio holdings","required":true},"threshold_pct":{"type":"number","description":"Rebalance trigger threshold as percentage","required":false},"min_trade_usd":{"type":"number","description":"Minimum trade size in USD","required":false}}},"output":{"response":{"type":"object","description":"T37"}}}}]},{"url":"https://api.quantoracle.dev/v1/fixed-income/amortization","method":"POST","description":"QuantOracle: fixed-income/amortization","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"principal":{"type":"number","description":"Loan principal amount","required":true},"annual_rate":{"type":"number","description":"Annual interest rate","required":true},"years":{"type":"integer","description":"Loan term in years","required":true},"extra_payment":{"type":"number","description":"Extra payment per period","required":false}}},"output":{"response":{"type":"object","description":"T14"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"5000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"principal":{"type":"number","description":"Loan principal amount","required":true},"annual_rate":{"type":"number","description":"Annual interest rate","required":true},"years":{"type":"integer","description":"Loan term in years","required":true},"extra_payment":{"type":"number","description":"Extra payment per period","required":false}}},"output":{"response":{"type":"object","description":"T14"}}}}]},{"url":"https://api.quantoracle.dev/v1/options/payoff-diagram","method":"POST","description":"QuantOracle: options/payoff-diagram","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"legs":{"type":"array","description":"Array of option legs","required":true},"spot":{"type":"number","description":"Current spot price","required":true},"price_range_pct":{"type":"number","description":"Price range around spot for payoff calculation (percentage)","required":false},"points":{"type":"integer","description":"Number of evaluation points","required":false}}},"output":{"response":{"type":"object","description":"T47"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"5000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"legs":{"type":"array","description":"Array of option legs","required":true},"spot":{"type":"number","description":"Current spot price","required":true},"price_range_pct":{"type":"number","description":"Price range around spot for payoff calculation (percentage)","required":false},"points":{"type":"integer","description":"Number of evaluation points","required":false}}},"output":{"response":{"type":"object","description":"T47"}}}}]},{"url":"https://api.quantoracle.dev/v1/crypto/impermanent-loss","method":"POST","description":"QuantOracle: crypto/impermanent-loss","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"initial_price_ratio":{"type":"number","description":"Initial price ratio of token A to token B","required":false},"current_price_ratio":{"type":"number","description":"Current price ratio of token A to token B","required":true},"amm_type":{"type":"string","description":"AMM type: v2 (full range) or v3 (concentrated)","required":false},"lower_tick":{"type":"number","description":"Lower price bound (v3 only)","required":false},"upper_tick":{"type":"number","description":"Upper price bound (v3 only)","required":false},"initial_investment":{"type":"number","description":"Initial investment value in USD","required":false}}},"output":{"response":{"type":"object","description":"T31"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"5000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"initial_price_ratio":{"type":"number","description":"Initial price ratio of token A to token B","required":false},"current_price_ratio":{"type":"number","description":"Current price ratio of token A to token B","required":true},"amm_type":{"type":"string","description":"AMM type: v2 (full range) or v3 (concentrated)","required":false},"lower_tick":{"type":"number","description":"Lower price bound (v3 only)","required":false},"upper_tick":{"type":"number","description":"Upper price bound (v3 only)","required":false},"initial_investment":{"type":"number","description":"Initial investment value in USD","required":false}}},"output":{"response":{"type":"object","description":"T31"}}}}]},{"url":"https://api.quantoracle.dev/v1/risk/transaction-cost","method":"POST","description":"QuantOracle: risk/transaction-cost","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"trade_value":{"type":"number","description":"Total trade value in USD","required":true},"commission_per_share":{"type":"number","description":"Commission per share","required":false},"commission_flat":{"type":"number","description":"Flat commission per trade","required":false},"commission_pct":{"type":"number","description":"Commission as percentage of trade value","required":false},"shares":{"type":"integer","description":"Number of shares","required":false},"spread_bps":{"type":"number","description":"Bid-ask spread in basis points","required":false},"market_impact_bps":{"type":"number","description":"Estimated market impact in basis points","required":false},"adv":{"type":"number","description":"Average daily volume in USD (for Almgren model)","required":false},"participation_rate":{"type":"number","description":"Fraction of ADV consumed by trade","required":false}}},"output":{"response":{"type":"object","description":"T54"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"5000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"trade_value":{"type":"number","description":"Total trade value in USD","required":true},"commission_per_share":{"type":"number","description":"Commission per share","required":false},"commission_flat":{"type":"number","description":"Flat commission per trade","required":false},"commission_pct":{"type":"number","description":"Commission as percentage of trade value","required":false},"shares":{"type":"integer","description":"Number of shares","required":false},"spread_bps":{"type":"number","description":"Bid-ask spread in basis points","required":false},"market_impact_bps":{"type":"number","description":"Estimated market impact in basis points","required":false},"adv":{"type":"number","description":"Average daily volume in USD (for Almgren model)","required":false},"participation_rate":{"type":"number","description":"Fraction of ADV consumed by trade","required":false}}},"output":{"response":{"type":"object","description":"T54"}}}}]},{"url":"https://api.quantoracle.dev/v1/stats/probabilistic-sharpe","method":"POST","description":"QuantOracle: stats/probabilistic-sharpe","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"returns":{"type":"array","description":"Array of portfolio returns","required":true},"benchmark_sharpe":{"type":"number","description":"Benchmark Sharpe ratio to test against","required":false},"risk_free_rate":{"type":"number","description":"Annual risk-free rate","required":false},"annualization_factor":{"type":"integer","description":"Trading days per year for annualization","required":false}}},"output":{"response":{"type":"object","description":"T55"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"5000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"returns":{"type":"array","description":"Array of portfolio returns","required":true},"benchmark_sharpe":{"type":"number","description":"Benchmark Sharpe ratio to test against","required":false},"risk_free_rate":{"type":"number","description":"Annual risk-free rate","required":false},"annualization_factor":{"type":"integer","description":"Trading days per year for annualization","required":false}}},"output":{"response":{"type":"object","description":"T55"}}}}]},{"url":"https://api.quantoracle.dev/v1/tvm/irr","method":"POST","description":"QuantOracle: tvm/irr","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"cash_flows":{"type":"array","description":"Array of cash flows (first is typically negative = initial investment)","required":true}}},"output":{"response":{"type":"object","description":"T58"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"5000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"cash_flows":{"type":"array","description":"Array of cash flows (first is typically negative = initial investment)","required":true}}},"output":{"response":{"type":"object","description":"T58"}}}}]},{"url":"https://api.quantoracle.dev/v1/stats/realized-volatility","method":"POST","description":"QuantOracle: stats/realized-volatility","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"close":{"type":"array","description":"Array of closing prices","required":true},"high":{"type":"array","description":"Optional array of high prices (for Parkinson/GK/YZ)","required":false},"low":{"type":"array","description":"Optional array of low prices (for Parkinson/GK/YZ)","required":false},"open":{"type":"array","description":"Optional array of opening prices (for GK/YZ)","required":false},"annualization_factor":{"type":"integer","description":"Trading days per year","required":false}}},"output":{"response":{"type":"object","description":"T60"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"5000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"close":{"type":"array","description":"Array of closing prices","required":true},"high":{"type":"array","description":"Optional array of high prices (for Parkinson/GK/YZ)","required":false},"low":{"type":"array","description":"Optional array of low prices (for Parkinson/GK/YZ)","required":false},"open":{"type":"array","description":"Optional array of opening prices (for GK/YZ)","required":false},"annualization_factor":{"type":"integer","description":"Trading days per year","required":false}}},"output":{"response":{"type":"object","description":"T60"}}}}]},{"url":"https://api.quantoracle.dev/v1/options/strategy","method":"POST","description":"QuantOracle: options/strategy","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"8000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"legs":{"type":"array","description":"List of option legs in the strategy","required":true},"S_range":{"type":"array","description":"Custom price range [min, max] for P&L analysis","required":false},"points":{"type":"integer","description":"Number of points to evaluate in P&L curve","required":false}}},"output":{"response":{"type":"object","description":"T3"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"8000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"legs":{"type":"array","description":"List of option legs in the strategy","required":true},"S_range":{"type":"array","description":"Custom price range [min, max] for P&L analysis","required":false},"points":{"type":"integer","description":"Number of points to evaluate in P&L curve","required":false}}},"output":{"response":{"type":"object","description":"T3"}}}}]},{"url":"https://api.quantoracle.dev/v1/risk/portfolio","method":"POST","description":"QuantOracle: risk/portfolio","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"8000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"returns":{"type":"array","description":"Array of periodic portfolio returns (e.g. daily), max 5000","required":true},"benchmark_returns":{"type":"array","description":"Optional benchmark return series for relative metrics","required":false},"risk_free_rate":{"type":"number","description":"Annual risk-free rate for Sharpe/Sortino calculation","required":false}}},"output":{"response":{"type":"object","description":"T4"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"8000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"returns":{"type":"array","description":"Array of periodic portfolio returns (e.g. daily), max 5000","required":true},"benchmark_returns":{"type":"array","description":"Optional benchmark return series for relative metrics","required":false},"risk_free_rate":{"type":"number","description":"Annual risk-free rate for Sharpe/Sortino calculation","required":false}}},"output":{"response":{"type":"object","description":"T4"}}}}]},{"url":"https://api.quantoracle.dev/v1/risk/correlation","method":"POST","description":"QuantOracle: risk/correlation","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"8000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"series":{"type":"object","description":"Named return series, e.g. {\"AAPL\": [0.01, -0.02, ...], \"MSFT\": [...]}","required":true}}},"output":{"response":{"type":"object","description":"T8"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"8000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"series":{"type":"object","description":"Named return series, e.g. {\"AAPL\": [0.01, -0.02, ...], \"MSFT\": [...]}","required":true}}},"output":{"response":{"type":"object","description":"T8"}}}}]},{"url":"https://api.quantoracle.dev/v1/risk/var-parametric","method":"POST","description":"QuantOracle: risk/var-parametric","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"8000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"returns":{"type":"array","description":"Array of historical returns (max 5000)","required":true},"confidence_levels":{"type":"array","description":"Confidence levels for VaR calculation (max 5 levels)","required":false},"holding_period_days":{"type":"integer","description":"VaR holding period in days (1-252)","required":false},"portfolio_value":{"type":"number","description":"Optional portfolio value for dollar VaR","required":false}}},"output":{"response":{"type":"object","description":"T45"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"8000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"returns":{"type":"array","description":"Array of historical returns (max 5000)","required":true},"confidence_levels":{"type":"array","description":"Confidence levels for VaR calculation (max 5 levels)","required":false},"holding_period_days":{"type":"integer","description":"VaR holding period in days (1-252)","required":false},"portfolio_value":{"type":"number","description":"Optional portfolio value for dollar VaR","required":false}}},"output":{"response":{"type":"object","description":"T45"}}}}]},{"url":"https://api.quantoracle.dev/v1/risk/stress-test","method":"POST","description":"QuantOracle: risk/stress-test","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"8000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"positions":{"type":"array","description":"Array of portfolio positions","required":true},"scenarios":{"type":"array","description":"Array of stress scenarios to evaluate","required":true}}},"output":{"response":{"type":"object","description":"T46"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"8000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"positions":{"type":"array","description":"Array of portfolio positions","required":true},"scenarios":{"type":"array","description":"Array of stress scenarios to evaluate","required":true}}},"output":{"response":{"type":"object","description":"T46"}}}}]},{"url":"https://api.quantoracle.dev/v1/derivatives/binomial-tree","method":"POST","description":"QuantOracle: derivatives/binomial-tree","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"8000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"S":{"type":"number","description":"Spot price of the underlying asset","required":true},"K":{"type":"number","description":"Strike price","required":true},"T":{"type":"number","description":"Time to expiration in years","required":true},"r":{"type":"number","description":"Risk-free interest rate (annualized)","required":false},"sigma":{"type":"number","description":"Volatility (annualized)","required":true},"q":{"type":"number","description":"Continuous dividend yield","required":false},"type":{"type":"string","description":"Option type","required":false},"exercise":{"type":"string","description":"Exercise style","required":false},"steps":{"type":"integer","description":"Number of tree steps (1-200; default 100 textbook standard)","required":false}}},"output":{"response":{"type":"object","description":"T16"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"8000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"S":{"type":"number","description":"Spot price of the underlying asset","required":true},"K":{"type":"number","description":"Strike price","required":true},"T":{"type":"number","description":"Time to expiration in years","required":true},"r":{"type":"number","description":"Risk-free interest rate (annualized)","required":false},"sigma":{"type":"number","description":"Volatility (annualized)","required":true},"q":{"type":"number","description":"Continuous dividend yield","required":false},"type":{"type":"string","description":"Option type","required":false},"exercise":{"type":"string","description":"Exercise style","required":false},"steps":{"type":"integer","description":"Number of tree steps (1-200; default 100 textbook standard)","required":false}}},"output":{"response":{"type":"object","description":"T16"}}}}]},{"url":"https://api.quantoracle.dev/v1/derivatives/barrier-option","method":"POST","description":"QuantOracle: derivatives/barrier-option","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"8000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"S":{"type":"number","description":"Spot price of the underlying asset","required":true},"K":{"type":"number","description":"Strike price","required":true},"H":{"type":"number","description":"Barrier level","required":true},"T":{"type":"number","description":"Time to expiration in years","required":true},"r":{"type":"number","description":"Risk-free interest rate (annualized)","required":false},"sigma":{"type":"number","description":"Volatility (annualized)","required":true},"q":{"type":"number","description":"Continuous dividend yield","required":false},"type":{"type":"string","description":"Option type","required":false},"barrier_type":{"type":"string","description":"Barrier type: up/down + in/out","required":false},"rebate":{"type":"number","description":"Rebate paid if barrier is hit (for out) or not hit (for in)","required":false}}},"output":{"response":{"type":"object","description":"T17"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"8000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"S":{"type":"number","description":"Spot price of the underlying asset","required":true},"K":{"type":"number","description":"Strike price","required":true},"H":{"type":"number","description":"Barrier level","required":true},"T":{"type":"number","description":"Time to expiration in years","required":true},"r":{"type":"number","description":"Risk-free interest rate (annualized)","required":false},"sigma":{"type":"number","description":"Volatility (annualized)","required":true},"q":{"type":"number","description":"Continuous dividend yield","required":false},"type":{"type":"string","description":"Option type","required":false},"barrier_type":{"type":"string","description":"Barrier type: up/down + in/out","required":false},"rebate":{"type":"number","description":"Rebate paid if barrier is hit (for out) or not hit (for in)","required":false}}},"output":{"response":{"type":"object","description":"T17"}}}}]},{"url":"https://api.quantoracle.dev/v1/derivatives/lookback-option","method":"POST","description":"QuantOracle: derivatives/lookback-option","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"8000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"S":{"type":"number","description":"Current spot price","required":true},"T":{"type":"number","description":"Time to expiration in years","required":true},"r":{"type":"number","description":"Risk-free interest rate (annualized)","required":false},"sigma":{"type":"number","description":"Volatility (annualized)","required":true},"q":{"type":"number","description":"Continuous dividend yield","required":false},"type":{"type":"string","description":"Option type","required":false},"lookback_type":{"type":"string","description":"Floating strike or fixed strike lookback","required":false},"K":{"type":"number","description":"Fixed strike price (required for fixed lookback)","required":false},"S_min":{"type":"number","description":"Minimum price observed so far (for floating call)","required":false},"S_max":{"type":"number","description":"Maximum price observed so far (for floating put)","required":false}}},"output":{"response":{"type":"object","description":"T19"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"8000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"S":{"type":"number","description":"Current spot price","required":true},"T":{"type":"number","description":"Time to expiration in years","required":true},"r":{"type":"number","description":"Risk-free interest rate (annualized)","required":false},"sigma":{"type":"number","description":"Volatility (annualized)","required":true},"q":{"type":"number","description":"Continuous dividend yield","required":false},"type":{"type":"string","description":"Option type","required":false},"lookback_type":{"type":"string","description":"Floating strike or fixed strike lookback","required":false},"K":{"type":"number","description":"Fixed strike price (required for fixed lookback)","required":false},"S_min":{"type":"number","description":"Minimum price observed so far (for floating call)","required":false},"S_max":{"type":"number","description":"Maximum price observed so far (for floating put)","required":false}}},"output":{"response":{"type":"object","description":"T19"}}}}]},{"url":"https://api.quantoracle.dev/v1/derivatives/asian-option","method":"POST","description":"QuantOracle: derivatives/asian-option","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"8000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"S":{"type":"number","description":"Spot price of the underlying asset","required":true},"K":{"type":"number","description":"Strike price","required":true},"T":{"type":"number","description":"Time to expiration in years","required":true},"r":{"type":"number","description":"Risk-free interest rate (annualized)","required":false},"sigma":{"type":"number","description":"Volatility (annualized)","required":true},"q":{"type":"number","description":"Continuous dividend yield","required":false},"type":{"type":"string","description":"Option type","required":false},"averaging":{"type":"string","description":"Averaging method for the Asian option","required":false},"observations":{"type":"integer","description":"Number of averaging observations","required":false}}},"output":{"response":{"type":"object","description":"T18"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"8000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"S":{"type":"number","description":"Spot price of the underlying asset","required":true},"K":{"type":"number","description":"Strike price","required":true},"T":{"type":"number","description":"Time to expiration in years","required":true},"r":{"type":"number","description":"Risk-free interest rate (annualized)","required":false},"sigma":{"type":"number","description":"Volatility (annualized)","required":true},"q":{"type":"number","description":"Continuous dividend yield","required":false},"type":{"type":"string","description":"Option type","required":false},"averaging":{"type":"string","description":"Averaging method for the Asian option","required":false},"observations":{"type":"integer","description":"Number of averaging observations","required":false}}},"output":{"response":{"type":"object","description":"T18"}}}}]},{"url":"https://api.quantoracle.dev/v1/stats/hurst-exponent","method":"POST","description":"QuantOracle: stats/hurst-exponent","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"8000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"series":{"type":"array","description":"Time series data (max 5000)","required":true},"min_window":{"type":"integer","description":"Minimum R/S window size","required":false},"max_window":{"type":"integer","description":"Maximum R/S window size (defaults to len/2)","required":false}}},"output":{"response":{"type":"object","description":"T26"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"8000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"series":{"type":"array","description":"Time series data (max 5000)","required":true},"min_window":{"type":"integer","description":"Minimum R/S window size","required":false},"max_window":{"type":"integer","description":"Maximum R/S window size (defaults to len/2)","required":false}}},"output":{"response":{"type":"object","description":"T26"}}}}]},{"url":"https://api.quantoracle.dev/v1/stats/cointegration","method":"POST","description":"QuantOracle: stats/cointegration","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"8000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"series_x":{"type":"array","description":"First time series","required":true},"series_y":{"type":"array","description":"Second time series","required":true},"significance":{"type":"string","description":"Significance level for the test","required":false}}},"output":{"response":{"type":"object","description":"T25"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"8000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"series_x":{"type":"array","description":"First time series","required":true},"series_y":{"type":"array","description":"Second time series","required":true},"significance":{"type":"string","description":"Significance level for the test","required":false}}},"output":{"response":{"type":"object","description":"T25"}}}}]},{"url":"https://api.quantoracle.dev/v1/stats/linear-regression","method":"POST","description":"QuantOracle: stats/linear-regression","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"8000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"x":{"type":"array","description":"Independent variable(s): 1D array for simple, 2D for multiple regression","required":true},"y":{"type":"array","description":"Dependent variable array","required":true},"confidence_level":{"type":"number","description":"Confidence level for intervals (e.g. 0.95 = 95%)","required":false}}},"output":{"response":{"type":"object","description":"T23"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"8000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"x":{"type":"array","description":"Independent variable(s): 1D array for simple, 2D for multiple regression","required":true},"y":{"type":"array","description":"Dependent variable array","required":true},"confidence_level":{"type":"number","description":"Confidence level for intervals (e.g. 0.95 = 95%)","required":false}}},"output":{"response":{"type":"object","description":"T23"}}}}]},{"url":"https://api.quantoracle.dev/v1/stats/polynomial-regression","method":"POST","description":"QuantOracle: stats/polynomial-regression","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"8000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"x":{"type":"array","description":"Independent variable array","required":true},"y":{"type":"array","description":"Dependent variable array","required":true},"degree":{"type":"integer","description":"Polynomial degree (1=linear, 2=quadratic, etc.)","required":false}}},"output":{"response":{"type":"object","description":"T24"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"8000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"x":{"type":"array","description":"Independent variable array","required":true},"y":{"type":"array","description":"Dependent variable array","required":true},"degree":{"type":"integer","description":"Polynomial degree (1=linear, 2=quadratic, etc.)","required":false}}},"output":{"response":{"type":"object","description":"T24"}}}}]},{"url":"https://api.quantoracle.dev/v1/stats/distribution-fit","method":"POST","description":"QuantOracle: stats/distribution-fit","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"8000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"data":{"type":"array","description":"Array of data to fit distributions to","required":true}}},"output":{"response":{"type":"object","description":"T29"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"8000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"data":{"type":"array","description":"Array of data to fit distributions to","required":true}}},"output":{"response":{"type":"object","description":"T29"}}}}]},{"url":"https://api.quantoracle.dev/v1/fi/credit-spread","method":"POST","description":"QuantOracle: fi/credit-spread","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"8000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"bond_price":{"type":"number","description":"Observed bond price","required":true},"coupon_rate":{"type":"number","description":"Annual coupon rate","required":true},"maturity_years":{"type":"integer","description":"Years to maturity","required":true},"face_value":{"type":"number","description":"Face value of the bond","required":false},"payment_frequency":{"type":"integer","description":"Coupon payments per year","required":false},"risk_free_curve":{"type":"array","description":"Risk-free yield curve points","required":true}}},"output":{"response":{"type":"object","description":"T49"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"8000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"bond_price":{"type":"number","description":"Observed bond price","required":true},"coupon_rate":{"type":"number","description":"Annual coupon rate","required":true},"maturity_years":{"type":"integer","description":"Years to maturity","required":true},"face_value":{"type":"number","description":"Face value of the bond","required":false},"payment_frequency":{"type":"integer","description":"Coupon payments per year","required":false},"risk_free_curve":{"type":"array","description":"Risk-free yield curve points","required":true}}},"output":{"response":{"type":"object","description":"T49"}}}}]},{"url":"https://api.quantoracle.dev/v1/fixed-income/bond","method":"POST","description":"QuantOracle: fixed-income/bond","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"8000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"face":{"type":"number","description":"Face/par value of the bond","required":false},"coupon_rate":{"type":"number","description":"Annual coupon rate (e.g. 0.05 = 5%)","required":true},"ytm":{"type":"number","description":"Yield to maturity (annualized)","required":true},"years":{"type":"integer","description":"Years to maturity","required":true},"frequency":{"type":"integer","description":"Coupon payments per year","required":false}}},"output":{"response":{"type":"object","description":"T13"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"8000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"face":{"type":"number","description":"Face/par value of the bond","required":false},"coupon_rate":{"type":"number","description":"Annual coupon rate (e.g. 0.05 = 5%)","required":true},"ytm":{"type":"number","description":"Yield to maturity (annualized)","required":true},"years":{"type":"integer","description":"Years to maturity","required":true},"frequency":{"type":"integer","description":"Coupon payments per year","required":false}}},"output":{"response":{"type":"object","description":"T13"}}}}]},{"url":"https://api.quantoracle.dev/v1/portfolio/risk-parity-weights","method":"POST","description":"QuantOracle: portfolio/risk-parity-weights","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"8000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"volatilities":{"type":"array","description":"Array of annualized volatilities per asset","required":true},"correlation_matrix":{"type":"array","description":"N x N correlation matrix","required":true},"risk_budget":{"type":"array","description":"Optional risk budget weights (default: equal)","required":false},"asset_names":{"type":"array","description":"Optional asset name labels","required":false}}},"output":{"response":{"type":"object","description":"T53"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"8000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"volatilities":{"type":"array","description":"Array of annualized volatilities per asset","required":true},"correlation_matrix":{"type":"array","description":"N x N correlation matrix","required":true},"risk_budget":{"type":"array","description":"Optional risk budget weights (default: equal)","required":false},"asset_names":{"type":"array","description":"Optional asset name labels","required":false}}},"output":{"response":{"type":"object","description":"T53"}}}}]},{"url":"https://api.quantoracle.dev/v1/simulate/montecarlo","method":"POST","description":"QuantOracle: simulate/montecarlo","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"15000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"initial_value":{"type":"number","description":"Starting portfolio value","required":false},"annual_return":{"type":"number","description":"Expected annual return (e.g. 0.10 = 10%)","required":false},"annual_vol":{"type":"number","description":"Annual volatility (e.g. 0.20 = 20%)","required":false},"years":{"type":"number","description":"Simulation horizon in years (max 30)","required":false},"simulations":{"type":"integer","description":"Number of Monte Carlo paths (100-2500; default 1000 matches industry standard)","required":false},"contributions":{"type":"number","description":"Periodic contribution amount (per year)","required":false},"withdrawal_rate":{"type":"number","description":"Annual withdrawal rate as fraction of portfolio","required":false}}},"output":{"response":{"type":"object","description":"T6"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"15000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"initial_value":{"type":"number","description":"Starting portfolio value","required":false},"annual_return":{"type":"number","description":"Expected annual return (e.g. 0.10 = 10%)","required":false},"annual_vol":{"type":"number","description":"Annual volatility (e.g. 0.20 = 20%)","required":false},"years":{"type":"number","description":"Simulation horizon in years (max 30)","required":false},"simulations":{"type":"integer","description":"Number of Monte Carlo paths (100-2500; default 1000 matches industry standard)","required":false},"contributions":{"type":"number","description":"Periodic contribution amount (per year)","required":false},"withdrawal_rate":{"type":"number","description":"Annual withdrawal rate as fraction of portfolio","required":false}}},"output":{"response":{"type":"object","description":"T6"}}}}]},{"url":"https://api.quantoracle.dev/v1/portfolio/optimize","method":"POST","description":"QuantOracle: portfolio/optimize","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"15000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"returns":{"type":"object","description":"Named return series per asset, e.g. {\"AAPL\": [...], \"MSFT\": [...]}","required":true},"risk_free_rate":{"type":"number","description":"Annual risk-free rate","required":false},"mode":{"type":"string","description":"Optimization objective","required":false}}},"output":{"response":{"type":"object","description":"T15"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"15000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"returns":{"type":"object","description":"Named return series per asset, e.g. {\"AAPL\": [...], \"MSFT\": [...]}","required":true},"risk_free_rate":{"type":"number","description":"Annual risk-free rate","required":false},"mode":{"type":"string","description":"Optimization objective","required":false}}},"output":{"response":{"type":"object","description":"T15"}}}}]},{"url":"https://api.quantoracle.dev/v1/stats/garch-forecast","method":"POST","description":"QuantOracle: stats/garch-forecast","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"15000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"returns":{"type":"array","description":"Array of return data (max 5000)","required":true},"forecast_periods":{"type":"integer","description":"Number of periods to forecast ahead (max 252)","required":false},"mean_model":{"type":"string","description":"Mean model specification","required":false}}},"output":{"response":{"type":"object","description":"T27"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"15000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"returns":{"type":"array","description":"Array of return data (max 5000)","required":true},"forecast_periods":{"type":"integer","description":"Number of periods to forecast ahead (max 252)","required":false},"mean_model":{"type":"string","description":"Mean model specification","required":false}}},"output":{"response":{"type":"object","description":"T27"}}}}]},{"url":"https://api.quantoracle.dev/v1/derivatives/volatility-surface","method":"POST","description":"QuantOracle: derivatives/volatility-surface","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"15000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"market_data":{"type":"array","description":"Array of implied vol data points","required":true},"spot":{"type":"number","description":"Current spot price","required":true},"interpolation":{"type":"string","description":"Surface interpolation method","required":false}}},"output":{"response":{"type":"object","description":"T22"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"15000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"market_data":{"type":"array","description":"Array of implied vol data points","required":true},"spot":{"type":"number","description":"Current spot price","required":true},"interpolation":{"type":"string","description":"Surface interpolation method","required":false}}},"output":{"response":{"type":"object","description":"T22"}}}}]},{"url":"https://api.quantoracle.dev/v1/derivatives/option-chain-analysis","method":"POST","description":"QuantOracle: derivatives/option-chain-analysis","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"15000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"chain":{"type":"array","description":"Array of option chain entries","required":true},"spot":{"type":"number","description":"Current spot price of the underlying","required":true},"r":{"type":"number","description":"Risk-free interest rate","required":false},"T":{"type":"number","description":"Time to expiration in years","required":false}}},"output":{"response":{"type":"object","description":"T20"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"15000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"chain":{"type":"array","description":"Array of option chain entries","required":true},"spot":{"type":"number","description":"Current spot price of the underlying","required":true},"r":{"type":"number","description":"Risk-free interest rate","required":false},"T":{"type":"number","description":"Time to expiration in years","required":false}}},"output":{"response":{"type":"object","description":"T20"}}}}]},{"url":"https://api.quantoracle.dev/v1/fi/yield-curve-interpolate","method":"POST","description":"QuantOracle: fi/yield-curve-interpolate","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"15000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"tenors":{"type":"array","description":"Array of known tenor points (years)","required":true},"rates":{"type":"array","description":"Array of known rates at each tenor","required":true},"target_tenors":{"type":"array","description":"Array of tenors to interpolate","required":true},"method":{"type":"string","description":"Interpolation method","required":false}}},"output":{"response":{"type":"object","description":"T48"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"15000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"tenors":{"type":"array","description":"Array of known tenor points (years)","required":true},"rates":{"type":"array","description":"Array of known rates at each tenor","required":true},"target_tenors":{"type":"array","description":"Array of tenors to interpolate","required":true},"method":{"type":"string","description":"Interpolation method","required":false}}},"output":{"response":{"type":"object","description":"T48"}}}}]},{"url":"https://api.quantoracle.dev/v1/stats/correlation-matrix","method":"POST","description":"QuantOracle: stats/correlation-matrix","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"15000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"series":{"type":"object","description":"Named data series, e.g. {\"A\": [...], \"B\": [...]}","required":true},"method":{"type":"string","description":"Correlation method","required":false},"include_eigenvalues":{"type":"boolean","description":"Whether to compute eigenvalue decomposition","required":false}}},"output":{"response":{"type":"object","description":"T30"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"15000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"series":{"type":"object","description":"Named data series, e.g. {\"A\": [...], \"B\": [...]}","required":true},"method":{"type":"string","description":"Correlation method","required":false},"include_eigenvalues":{"type":"boolean","description":"Whether to compute eigenvalue decomposition","required":false}}},"output":{"response":{"type":"object","description":"T30"}}}}]},{"url":"https://api.quantoracle.dev/v1/options/spread-scan","method":"POST","description":"QuantOracle: options/spread-scan","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"spot":{"type":"number","description":"Current spot price","required":true},"vol":{"type":"number","description":"Implied volatility (annualized)","required":true},"dte_years":{"type":"number","description":"Days to expiration in years","required":true},"r":{"type":"number","description":"Risk-free rate","required":false},"q":{"type":"number","description":"Dividend yield","required":false},"strategy":{"type":"string","description":"Strategy","required":false},"num_candidates":{"type":"integer","description":"Number of spread candidates to evaluate","required":false},"strike_range_pct":{"type":"number","description":"Strike range as fraction of spot","required":false}}},"output":{"response":{"type":"object","description":"Spread Scan"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"50000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"spot":{"type":"number","description":"Current spot price","required":true},"vol":{"type":"number","description":"Implied volatility (annualized)","required":true},"dte_years":{"type":"number","description":"Days to expiration in years","required":true},"r":{"type":"number","description":"Risk-free rate","required":false},"q":{"type":"number","description":"Dividend yield","required":false},"strategy":{"type":"string","description":"Strategy","required":false},"num_candidates":{"type":"integer","description":"Number of spread candidates to evaluate","required":false},"strike_range_pct":{"type":"number","description":"Strike range as fraction of spot","required":false}}},"output":{"response":{"type":"object","description":"Spread Scan"}}}}]},{"url":"https://api.quantoracle.dev/v1/indicators/regime-classify","method":"POST","description":"QuantOracle: indicators/regime-classify","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"15000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"closes":{"type":"array","description":"Closing prices","required":true},"opens":{"type":"array","description":"Opening prices (optional, improves vol estimate)","required":false},"highs":{"type":"array","description":"High prices (optional, improves vol estimate)","required":false},"lows":{"type":"array","description":"Low prices (optional, improves vol estimate)","required":false},"sma_period":{"type":"integer","description":"SMA period for trend","required":false},"vol_window":{"type":"integer","description":"Rolling vol window","required":false},"rsi_period":{"type":"integer","description":"RSI period","required":false}}},"output":{"response":{"type":"object","description":"Regime Classify"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"15000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"closes":{"type":"array","description":"Closing prices","required":true},"opens":{"type":"array","description":"Opening prices (optional, improves vol estimate)","required":false},"highs":{"type":"array","description":"High prices (optional, improves vol estimate)","required":false},"lows":{"type":"array","description":"Low prices (optional, improves vol estimate)","required":false},"sma_period":{"type":"integer","description":"SMA period for trend","required":false},"vol_window":{"type":"integer","description":"Rolling vol window","required":false},"rsi_period":{"type":"integer","description":"RSI period","required":false}}},"output":{"response":{"type":"object","description":"Regime Classify"}}}}]},{"url":"https://api.quantoracle.dev/v1/risk/full-analysis","method":"POST","description":"QuantOracle: risk/full-analysis","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"40000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"returns":{"type":"array","description":"Daily returns series (max 5000)","required":true},"equity_curve":{"type":"array","description":"Equity curve (optional, derived from returns if omitted)","required":false},"portfolio_value":{"type":"number","description":"Current portfolio value","required":false},"risk_free_rate":{"type":"number","description":"Annual risk-free rate","required":false}}},"output":{"response":{"type":"object","description":"Full Analysis"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"40000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"returns":{"type":"array","description":"Daily returns series (max 5000)","required":true},"equity_curve":{"type":"array","description":"Equity curve (optional, derived from returns if omitted)","required":false},"portfolio_value":{"type":"number","description":"Current portfolio value","required":false},"risk_free_rate":{"type":"number","description":"Annual risk-free rate","required":false}}},"output":{"response":{"type":"object","description":"Full Analysis"}}}}]},{"url":"https://api.quantoracle.dev/v1/trade/evaluate","method":"POST","description":"QuantOracle: trade/evaluate","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"25000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"entry_price":{"type":"number","description":"Planned entry price","required":true},"stop_loss":{"type":"number","description":"Stop loss price","required":true},"take_profit":{"type":"number","description":"Take profit price","required":true},"account_size":{"type":"number","description":"Total account value","required":true},"risk_per_trade":{"type":"number","description":"Max risk per trade as fraction","required":false},"prices":{"type":"array","description":"Recent price history for signals","required":true},"returns":{"type":"array","description":"Historical returns for Kelly (optional)","required":false},"commission_per_share":{"type":"number","description":"Commission per share","required":false},"spread_bps":{"type":"number","description":"Bid-ask spread in basis points","required":false},"adv":{"type":"number","description":"Average daily volume in USD","required":false}}},"output":{"response":{"type":"object","description":"Trade Evaluate"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"25000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"entry_price":{"type":"number","description":"Planned entry price","required":true},"stop_loss":{"type":"number","description":"Stop loss price","required":true},"take_profit":{"type":"number","description":"Take profit price","required":true},"account_size":{"type":"number","description":"Total account value","required":true},"risk_per_trade":{"type":"number","description":"Max risk per trade as fraction","required":false},"prices":{"type":"array","description":"Recent price history for signals","required":true},"returns":{"type":"array","description":"Historical returns for Kelly (optional)","required":false},"commission_per_share":{"type":"number","description":"Commission per share","required":false},"spread_bps":{"type":"number","description":"Bid-ask spread in basis points","required":false},"adv":{"type":"number","description":"Average daily volume in USD","required":false}}},"output":{"response":{"type":"object","description":"Trade Evaluate"}}}}]},{"url":"https://api.quantoracle.dev/v1/portfolio/health","method":"POST","description":"QuantOracle: portfolio/health","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"40000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"holdings":{"type":"array","description":"Portfolio holdings","required":true},"risk_free_rate":{"type":"number","description":"Annual risk-free rate","required":false},"rebalance_threshold_pct":{"type":"number","description":"Drift threshold to trigger rebalance (%)","required":false},"min_trade_usd":{"type":"number","description":"Minimum trade size in USD","required":false}}},"output":{"response":{"type":"object","description":"Portfolio Health"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"40000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"holdings":{"type":"array","description":"Portfolio holdings","required":true},"risk_free_rate":{"type":"number","description":"Annual risk-free rate","required":false},"rebalance_threshold_pct":{"type":"number","description":"Drift threshold to trigger rebalance (%)","required":false},"min_trade_usd":{"type":"number","description":"Minimum trade size in USD","required":false}}},"output":{"response":{"type":"object","description":"Portfolio Health"}}}}]},{"url":"https://api.quantoracle.dev/v1/pairs/signal","method":"POST","description":"QuantOracle: pairs/signal","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"25000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"series_a":{"type":"array","description":"Price series for asset A","required":true},"series_b":{"type":"array","description":"Price series for asset B","required":true},"name_a":{"type":"string","description":"Name of asset A","required":false},"name_b":{"type":"string","description":"Name of asset B","required":false},"significance":{"type":"string","description":"Significance","required":false}}},"output":{"response":{"type":"object","description":"Pairs Signal"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"25000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"series_a":{"type":"array","description":"Price series for asset A","required":true},"series_b":{"type":"array","description":"Price series for asset B","required":true},"name_a":{"type":"string","description":"Name of asset A","required":false},"name_b":{"type":"string","description":"Name of asset B","required":false},"significance":{"type":"string","description":"Significance","required":false}}},"output":{"response":{"type":"object","description":"Pairs Signal"}}}}]},{"url":"https://api.quantoracle.dev/v1/backtest/strategy","method":"POST","description":"QuantOracle: backtest/strategy","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"100000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"prices":{"type":"array","description":"Price history (daily closes, oldest first)","required":true},"strategy":{"type":"string","description":"sma_crossover | rsi_mean_reversion | momentum | bollinger_breakout","required":false},"params":{"type":"object","description":"Strategy params. SMA: {fast,slow}. RSI: {period,oversold,overbought}. Momentum: {lookback}. Bollinger: {period,std}.","required":false},"initial_capital":{"type":"number","description":"Starting capital","required":false},"commission_bps":{"type":"number","description":"Round-trip commission in basis points","required":false},"slippage_bps":{"type":"number","description":"One-way slippage in basis points","required":false}}},"output":{"response":{"type":"object","description":"Backtest Strategy"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"100000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"prices":{"type":"array","description":"Price history (daily closes, oldest first)","required":true},"strategy":{"type":"string","description":"sma_crossover | rsi_mean_reversion | momentum | bollinger_breakout","required":false},"params":{"type":"object","description":"Strategy params. SMA: {fast,slow}. RSI: {period,oversold,overbought}. Momentum: {lookback}. Bollinger: {period,std}.","required":false},"initial_capital":{"type":"number","description":"Starting capital","required":false},"commission_bps":{"type":"number","description":"Round-trip commission in basis points","required":false},"slippage_bps":{"type":"number","description":"One-way slippage in basis points","required":false}}},"output":{"response":{"type":"object","description":"Backtest Strategy"}}}}]},{"url":"https://api.quantoracle.dev/v1/portfolio/rebalance-plan","method":"POST","description":"QuantOracle: portfolio/rebalance-plan","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"current_holdings":{"type":"object","description":"Asset symbol -> current dollar value","required":true},"target_weights":{"type":"object","description":"Asset symbol -> target weight (must sum to ~1.0)","required":true},"transaction_cost_bps":{"type":"number","description":"One-way transaction cost in bps (incl. spread + commission)","required":false},"min_trade_usd":{"type":"number","description":"Minimum trade size in USD (smaller drifts are ignored)","required":false}}},"output":{"response":{"type":"object","description":"Rebalance Plan"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"50000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"current_holdings":{"type":"object","description":"Asset symbol -> current dollar value","required":true},"target_weights":{"type":"object","description":"Asset symbol -> target weight (must sum to ~1.0)","required":true},"transaction_cost_bps":{"type":"number","description":"One-way transaction cost in bps (incl. spread + commission)","required":false},"min_trade_usd":{"type":"number","description":"Minimum trade size in USD (smaller drifts are ignored)","required":false}}},"output":{"response":{"type":"object","description":"Rebalance Plan"}}}}]},{"url":"https://api.quantoracle.dev/v1/options/strategy-optimizer","method":"POST","description":"QuantOracle: options/strategy-optimizer","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"80000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"S":{"type":"number","description":"Spot price","required":true},"outlook":{"type":"string","description":"bullish | bearish | neutral","required":true},"vol_view":{"type":"string","description":"rising | falling | stable","required":false},"T":{"type":"number","description":"Time to expiration in years","required":true},"sigma":{"type":"number","description":"Current implied volatility","required":true},"r":{"type":"number","description":"Risk-free rate","required":false},"q":{"type":"number","description":"Dividend yield","required":false},"capital":{"type":"number","description":"Available capital","required":false}}},"output":{"response":{"type":"object","description":"Strategy Optimizer"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"80000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"S":{"type":"number","description":"Spot price","required":true},"outlook":{"type":"string","description":"bullish | bearish | neutral","required":true},"vol_view":{"type":"string","description":"rising | falling | stable","required":false},"T":{"type":"number","description":"Time to expiration in years","required":true},"sigma":{"type":"number","description":"Current implied volatility","required":true},"r":{"type":"number","description":"Risk-free rate","required":false},"q":{"type":"number","description":"Dividend yield","required":false},"capital":{"type":"number","description":"Available capital","required":false}}},"output":{"response":{"type":"object","description":"Strategy Optimizer"}}}}]},{"url":"https://api.quantoracle.dev/v1/hedging/recommend","method":"POST","description":"QuantOracle: hedging/recommend","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"40000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"position_type":{"type":"string","description":"long_stock | short_stock | long_crypto | long_options","required":true},"position_value":{"type":"number","description":"Current dollar value of position","required":true},"asset_price":{"type":"number","description":"Current spot price","required":true},"volatility":{"type":"number","description":"Annualized volatility","required":true},"time_horizon_days":{"type":"integer","description":"Hedge time horizon in days","required":false},"max_hedge_cost_pct":{"type":"number","description":"Max hedge cost as fraction of position (0.05 = 5%)","required":false},"r":{"type":"number","description":"Risk-free rate","required":false}}},"output":{"response":{"type":"object","description":"Hedging Recommend"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"40000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"position_type":{"type":"string","description":"long_stock | short_stock | long_crypto | long_options","required":true},"position_value":{"type":"number","description":"Current dollar value of position","required":true},"asset_price":{"type":"number","description":"Current spot price","required":true},"volatility":{"type":"number","description":"Annualized volatility","required":true},"time_horizon_days":{"type":"integer","description":"Hedge time horizon in days","required":false},"max_hedge_cost_pct":{"type":"number","description":"Max hedge cost as fraction of position (0.05 = 5%)","required":false},"r":{"type":"number","description":"Risk-free rate","required":false}}},"output":{"response":{"type":"object","description":"Hedging Recommend"}}}}]},{"url":"https://api.quantoracle.dev/v1/live/volatility","method":"POST","description":"QuantOracle: live/volatility","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"asset":{"type":"string","description":"Crypto asset symbol, e.g. BTC, ETH, SOL (USD pair).","required":false}}},"output":{"response":{"type":"object","description":"Live Volatility"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"20000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"asset":{"type":"string","description":"Crypto asset symbol, e.g. BTC, ETH, SOL (USD pair).","required":false}}},"output":{"response":{"type":"object","description":"Live Volatility"}}}}]},{"url":"https://api.quantoracle.dev/v1/live/funding-rates","method":"POST","description":"QuantOracle: live/funding-rates","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xC94f5F33ae446a50Ce31157db81253BfddFE2af6","maxTimeoutSeconds":30,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"asset":{"type":"string","description":"Crypto asset symbol, e.g. BTC, ETH, SOL (USDT perp).","required":false}}},"output":{"response":{"type":"object","description":"Live Funding Rates"}}}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"10000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9biztrXscReJ3Wi8EfkD2gL3WXzYUmzTEohD26Bxp39u","maxTimeoutSeconds":30,"outputSchema":{"input":{"discoverable":true,"method":"POST","type":"http","bodyFields":{"asset":{"type":"string","description":"Crypto asset symbol, e.g. BTC, ETH, SOL (USDT perp).","required":false}}},"output":{"response":{"type":"object","description":"Live Funding Rates"}}}}]}]}