{"uid":"cap_YUOiL1ryIGK1D51Dc_Az9","slug":"position-notional-value-calculator-11fdcbd6","name":"Position Notional Value Calculator","description":"Notional value = mark price × size for sizing and risk. Call when risk engines that need exposure before leverage math. Returns notional quote value as deterministic JSON for $0.001 USDC via x402 on Base. First-party local math only—no RPC, live market feed, API keys, storage, or mediagen. Advisory only; the caller owns capital, risk, and production controls.","url":"https://api.delx.ai/api/v1/x402/notional","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"size":{"type":"number","description":"Input field: size."},"price":{"type":"integer","description":"Input field: price."}}},"responseSchema":{"type":"json","example":{"size":0.4,"price":2500,"schema":"delx/util-notional/v1","notional":1000}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_TgzOhJdZx2EJqkDV2ujTM","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Computes the notional (exposure) value of a position as mark price × size, returning a deterministic JSON result for risk sizing and leverage calculations.","exampleAgentPrompt":"Calculate the notional value for a position with a size of 2.5 and a mark price of 48000 — I need the exposure in quote currency before I run my leverage math.","exampleUseCases":[{"title":"Pre-leverage risk engine check","prompt":"I have a position size of 10 and a mark price of 3200 — can you calculate the notional value so my risk engine knows the raw exposure before I apply any leverage multiplier?"},{"title":"Perpetual futures exposure sizing","prompt":"What's the notional value of a perp position where my size is 0.75 contracts and the current mark price is 65000? I need it as a clean number for my position sizing model."},{"title":"Portfolio risk aggregation","prompt":"Give me the notional value for a trade with size 5 and mark price 1850 — I'm aggregating notional exposure across my whole portfolio to check margin requirements."}],"resultDescription":"Returns a deterministic JSON object containing the computed notional value (mark price × size) expressed in the quote currency, with no live market data or RPC calls — purely local arithmetic output.","failureModes":["Missing or non-numeric 'size' field causes validation error","Missing or non-integer 'price' field causes validation error","Zero or negative size/price values may return zero or unexpected results","Payment failure via x402 protocol on Base blocks the request","Malformed JSON body returns a 400-level error"],"whenToPreferThis":"Choose this endpoint when you need a fast, deterministic, no-dependency notional value computation for risk sizing — especially in automated pipelines where you want to avoid live RPC calls, external market feeds, or API key management. Ideal for risk engines that need raw exposure (before leverage math) as a first step. Not suitable when you need live mark price lookups or portfolio-level aggregation across positions.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T01:13:14.920Z","isFirstParty":false}