# DosePlot Reconstitution Plan Calculator

> DosePlot Reconstitution Plan Calculator is a paid API for AI agents from api.doseplot.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-12).

Calculates reconstitution math for a single vial: target concentration, bacteriostatic water volume, syringe draw reading, doses per vial, residual mass, and cost per dose.

## Facts

- Endpoint: POST https://api.doseplot.com/v1/recon/plan?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/doseplot-reconstitution-plan-calculator-d344d04f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_HkbDp4xW-Xm82QJQyZ-fq

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 doseplot-reconstitution-plan-calculator-d344d04f -d '<json body>'
```

Example prompt: I have a 5mg peptide vial that cost $45 and I want to draw 0.1 mL per dose for a 250 mcg target dose — can you work out how much bacteriostatic water to add, what mark that shows on a U-100 syringe, how many full doses I get, and the cost per dose if I dose every other day?

## When to prefer this

Choose this endpoint when you need deterministic, arithmetic reconstitution math for a single vial and a single target dose — especially when you need the U-100 syringe reading, bac water volume, dose count, and cost per dose in one call. Prefer it over pharmacokinetic simulation endpoints when the question is about preparation and dosing logistics rather than drug concentration over time.

## Known failure modes

- Missing required fields (vial_mg, target_dose_mg or target_dose_mcg, draw_ml) returns a 400 validation error
- draw_ml outside range 0.01–10 is rejected
- target dose exceeding vial mass returns an error or zero doses
- cost_usd omitted results in null cost_per_dose_usd
- frequency_days omitted defaults to 1, so days_per_vial may be incorrect if not supplied
- Payment not included returns 402 Payment Required

## How this service works

Reconstitution math for one vial and one target dose: the strength to reconstitute to, the bacteriostatic water to add, what one dose reads on a U-100 syringe, whole doses per vial, residual mass and cost per dose. Deterministic arithmetic -- not medical advice, not a prescription, and for relay to a human decision-maker rather than autonomous administration.

## Output

Returns the target reconstitution concentration (mg/mL), the exact volume of bacteriostatic water to add (bac_water_ml), the corresponding mark on a U-100 syringe for one dose, the number of whole doses available per vial, the residual mass after whole doses, and optionally the cost per dose and days per vial — all as deterministic arithmetic outputs.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "draw_ml": {
   "type": "number",
   "maximum": 10,
   "minimum": 0.01,
   "description": "The volume you want to DRAW for one dose, in mL -- not the vial fill. The fill needed to make that true comes back as bac_water_ml."
  },
  "vial_mg": {
   "type": "number",
   "description": "Total mass in the vial, mg.",
   "exclusiveMinimum": 0
  },
  "cost_usd": {
   "type": "number",
   "minimum": 0,
   "description": "Vial cost. Omitted, cost_per_dose_usd is null."
  },
  "frequency_days": {
   "type": "number",
   "default": 1,
   "description": "Days between doses. Feeds days_per_vial only.",
   "exclusiveMinimum": 0
  },
  "target_dose_mg": {
   "type": "number",
   "description": "Target dose, mg.",
   "exclusiveMinimum": 0
  },
  "target_dose_mcg": {
   "type": "number",
   "description": "Target dose, mcg.",
   "exclusiveMinimum": 0
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/doseplot-reconstitution-plan-calculator-d344d04f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.doseplot.com](https://www.zero.xyz/host/api.doseplot.com/llms.txt)
