{"uid":"cap_A8NeyM-1lSfg7ErnPGKqW","slug":"discounted-present-value-distribution-histogram-6c7a181e","name":"Discounted Present Value Distribution Histogram","description":"Discounted present value - Distribution histogram: Bin up to 200 calculated observations into equal-width bins, including edge definitions. Metric: Discounted present value. Supplied figures only; returns JSON with formula, units and limitations. One of 50 calculators with 20 analysis modes. No live feed, financial advice or trade execution. 0.01 USDC includes one bounded distribution histogram report.","url":"https://market.datapackvibe.com/x402/assistant-finance-present-value-histogram?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"bins":{"type":"integer","default":5,"maximum":30,"minimum":1},"rows":{"type":"array","items":{"type":"object","required":["future_value","annual_effective_rate_percent","years"],"properties":{"years":{"type":"number","default":2,"maximum":100,"minimum":0,"description":"Amount in a consistent supplied currency and reporting period"},"future_value":{"type":"number","default":12000,"maximum":1000000000000,"minimum":-1000000000000,"description":"Amount in a consistent supplied currency and reporting period"},"annual_effective_rate_percent":{"type":"number","default":5,"maximum":100,"minimum":-99,"description":"Percent units: enter 5 for 5%, not 0.05"}},"additionalProperties":false},"default":[{"years":2,"future_value":12000,"annual_effective_rate_percent":5},{"years":2.2,"future_value":13200.000000000002,"annual_effective_rate_percent":5.5},{"years":2,"future_value":12000,"annual_effective_rate_percent":5},{"years":2.2,"future_value":13200.000000000002,"annual_effective_rate_percent":5.5}],"maxItems":200,"minItems":2}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_BzuVRYPYvz_xciM0BpmPO","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Bins up to 200 discounted present value calculations into equal-width histogram bins, returning bin edges, counts, formula, units, and limitations as JSON.","exampleAgentPrompt":"I have 12 investment scenarios with different future values, rates, and time horizons — can you bin all their discounted present values into 10 equal-width histogram buckets so I can see how they're distributed? Here are the rows: [{future_value: 10000, annual_effective_rate_percent: 5, years: 3}, {future_value: 15000, annual_effective_rate_percent: 6, years: 4}, {future_value: 8000, annual_effective_rate_percent: 4, years: 2}, {future_value: 20000, annual_effective_rate_percent: 7, years: 5}] — use 10 bins.","exampleUseCases":[{"title":"Spread analysis across rate scenarios","prompt":"I've got 50 bond-equivalent cash flows with varying discount rates between 3% and 9% and maturities from 1 to 10 years — can you calculate their present values and show me how they fall across 15 histogram bins so I can see where the distribution clusters?"},{"title":"Portfolio PV concentration check","prompt":"Here are 80 projected cash flows from our real estate portfolio, each with a future value, rate, and holding period in years — bucket their discounted present values into 20 equal-width bins so I can see if most of our value is concentrated in a narrow range or spread out."},{"title":"Sensitivity distribution for single deal","prompt":"I want to stress-test a single $500,000 future value across 30 combinations of discount rates from 4% to 12% and holding periods from 1 to 8 years — can you compute all the present values and put them in 8 histogram bins to show me the distribution of outcomes?"}],"resultDescription":"Returns a JSON object containing the histogram bin definitions (edges and counts) for the computed discounted present values across all supplied rows, along with the formula used (PV = FV / (1 + r)^t), currency/units context, and a limitations statement. Up to 30 bins across up to 200 input observations.","failureModes":["Fewer than 2 rows supplied — minimum 2 observations required","More than 200 rows supplied — exceeds maximum input limit","Bins parameter outside 1–30 range — validation error returned","annual_effective_rate_percent below -99 or above 100 — out of range error","years outside 0–100 range — validation error","future_value magnitude exceeds 1 trillion — overflow error","Missing required fields (future_value, annual_effective_rate_percent, years) in any row — schema validation failure"],"whenToPreferThis":"Use this endpoint when you have multiple discounted present value scenarios and need to understand their statistical distribution rather than individual point estimates. It is ideal for sensitivity analysis, Monte Carlo output summarization, or portfolio spread analysis where visualizing how PV results cluster across equal-width ranges adds insight. Prefer this over a raw PV calculator when you need a frequency histogram rather than individual values, and over a statistics summary endpoint when you specifically need bin-edge definitions for charting.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-22T12:47:47.775Z","isFirstParty":false,"canonicalSlug":"discounted-present-value-distribution-histogram-6c7a181e"}