# Discounted Present Value – Named Scenario Comparison

> Discounted Present Value – Named Scenario Comparison is a paid API for AI agents from market.datapackvibe.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-22).

Applies up to 20 named override scenarios to a baseline discounted present value calculation and reports differences between each scenario and the baseline.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-finance-present-value-scenario?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-22
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/discounted-present-value-named-scenario-comparison-c6825426
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_2xeVjNx6g1EqHVmksekPj

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability discounted-present-value-named-scenario-comparison-c6825426 -d '<json body>'
```

Example prompt: I have a baseline of $12,000 due in 2 years at a 5% annual rate — can you run three named scenarios comparing what happens to the present value if the rate goes to 3%, the amount drops to $10,000, and the horizon extends to 5 years?

## When to prefer this

Choose this endpoint when you need to compare a named set of explicit what-if scenarios against a single present value baseline in one call, rather than making multiple individual calculations. It is ideal for sensitivity analysis and structured scenario reporting where labels matter. Prefer it over a single-calculation present value endpoint when you have 1–20 defined alternative assumptions to evaluate simultaneously.

## Known failure modes

- Missing required baseline fields (future_value, annual_effective_rate_percent, years) returns validation error
- Scenario array with zero items or more than 20 items rejected
- annual_effective_rate_percent outside -99 to 100 range returns error
- years outside 0 to 100 range returns error
- future_value exceeding ±1,000,000,000,000 returns error
- Scenario override object with no properties (minProperties:1 violated) returns error
- Payment failure or insufficient USDC balance results in no response

## How this service works

Discounted present value - Named scenario comparison: Apply up to 20 explicit input-override scenarios to one baseline and report their differences. 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 named scenario comparison report.

## Output

A JSON object containing the baseline discounted present value, each named scenario's computed present value, the difference between each scenario and the baseline, the formula applied, units, and stated limitations of the calculation.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "baseline": {
   "type": "object",
   "default": {
    "years": 2,
    "future_value": 12000,
    "annual_effective_rate_percent": 5
   },
   "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
  },
  "scenarios": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "label",
     "overrides"
    ],
    "properties": {
     "label": {
      "type": "string",
      "maxLength": 80,
      "minLength": 1
     },
     "overrides": {
      "type": "object",
      "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"
       }
      },
      "minProperties": 1,
      "additionalProperties": false
     }
    },
    "additionalProperties": false
   },
   "default": [
    {
     "label": "Supplied alternative",
     "overrides": {
      "future_value": 13200.000000000002
     }
    }
   ],
   "maxItems": 20,
   "minItems": 1
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/discounted-present-value-named-scenario-comparison-c6825426/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from market.datapackvibe.com](https://www.zero.xyz/host/market.datapackvibe.com/llms.txt)
