Single-Bond CUSIP Valuation & Jump-Diffusion Analytics
get_cusip_valuationComputes deterministic fair market value (USD), yield-to-maturity (approximate and exact cashflow YTM %), Macaulay and modified duration (years), convexity, DV01 (USD per 1bp shift), and Merton jump-diffusion 95% confidence bounds for a single corporate, sovereign, or RWA fixed-income security. Use when: pricing or analyzing an individual bond CUSIP/ticker given par value, coupon, maturity, and clean market price. Do not use when: scanning FINRA TRACE secondary dealer prints or structuring single-security option collars (use get_debt_radar instead), or running multi-position portfolio macro shocks and VaR/CVaR (use run_portfolio_stress_test instead). Behavior: Read-only, deterministic, side-effect-free calculation ($0.50 USD per call via apiKey or paymentToken; returns an x402/MPP paymentChallenge without charging if credentials are omitted).
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_cusip_valuation"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cusip | No | 9-character alphanumeric CUSIP security identifier (e.g., "912828ZG2", "037833EK1", "38141GZX8"). Defaults to "912828ZG2" if omitted. | 912828ZG2 |
| apiKey | No | Optional Ariadne Nexus Developer API key ("nexus_live_...") for authenticated execution. May also be passed via the x-api-key HTTP header. | |
| ticker | No | Optional issuer ticker symbol used as fallback lookup when CUSIP is omitted (e.g., "UST-5Y", "AAPL", "GS"). | |
| asset_type | No | Fixed-income instrument classification governing jump-diffusion volatility calibration (default: "CORPORATE_BOND"). | CORPORATE_BOND |
| face_value | No | Par / notional principal face value in USD (positive number, e.g., 1000000 for $1M par; default: 1000000). | |
| coupon_rate | No | Annualized stated coupon rate as a percentage (e.g., 6.25 for 6.25% paid semi-annually; default: resolved from security master or 6.25). | |
| market_price | No | Current clean market trading price expressed as a percentage of par (e.g., 93.50 for 93.50% of par; default: 93.50). | |
| paymentToken | No | Optional Stripe Shared Payment Token ("spt_...") or settled x402 payment receipt hash ("rcpt_...") for pay-per-call execution ($0.50 USD). | |
| maturity_years | No | Remaining time to stated maturity in years (minimum 0.5, e.g., 5.0 for 5 years; default: 5.0). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tool | Yes | Executed tool identifier ("get_cusip_valuation"). | |
| cusip | Yes | Resolved 9-character CUSIP identifier. | |
| receipt | No | Cryptographic payment or API key settlement receipt ID. | |
| dv01_usd | Yes | Dollar value of a 1 basis point (0.01%) parallel yield shift in USD. | |
| convexity | No | Approximate second-order rate sensitivity convexity. | |
| issuer_name | No | Legal name of the issuing entity. | |
| credit_rating | No | Composite institutional credit rating (e.g., AAA, AA, BBB). | |
| security_name | No | Descriptive bond issue title. | |
| recommendation | Yes | Deterministic relative-value signal based on clean price vs. par. | |
| exact_convexity | No | Exact semi-annual cashflow convexity. | |
| market_value_usd | Yes | Current mark-to-market position value in USD. | |
| yield_to_maturity_pct | Yes | Approximate annualized yield-to-maturity percentage. | |
| exact_cashflow_ytm_pct | No | Exact Newton-Raphson semi-annual cashflow yield-to-maturity percentage. | |
| macaulay_duration_years | No | Cashflow-weighted Macaulay duration in years. | |
| modified_duration_years | Yes | Approximate interest-rate sensitivity modified duration in years. | |
| jump_diffusion_95_bounds_usd | No | Merton jump-diffusion 1-year 95% confidence interval bounds in USD. | |
| exact_modified_duration_years | No | Exact semi-annual cashflow modified duration in years. |