# Reproducibility Manifest Builder

> Reproducibility Manifest Builder is a paid API for AI agents from www.mahastrategies.com, paid per call via x402, $0.010019/call, status unknown (last checked 2026-10-15).

Generates a reproducible research handoff manifest from supplied public or synthetic artifact contents, dependencies, algorithm version, random seed, and run parameters.

## Facts

- Endpoint: POST https://www.mahastrategies.com/api/v1/verify/provenance/reproducibility-manifest?utm_source=zero.xyz
- Price: $0.010019/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/reproducibility-manifest-builder-38ea6c02
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Rz5eAr-TT5v9mKsZsIuy5

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 reproducibility-manifest-builder-38ea6c02 -d '<json body>'
```

Example prompt: Build a reproducibility manifest for my experiment run 'train-run-42' using algorithm version 'xgboost-1.7.3' with seed 271828 on public data — the artifacts are my model weights and training log, and I have two hyperparameter entries to include.

## When to prefer this

Choose this endpoint when you need to package a research run into a structured, shareable reproducibility manifest — especially when working with public or synthetic datasets and needing to declare algorithm version, random seed, and artifact inventory. Not suitable for independent third-party certification; use for researcher-authored provenance documentation and handoff.

## Known failure modes

- Missing required algorithmVersion field returns validation error
- Artifacts array empty or exceeds 64-item limit returns schema rejection
- Seed value outside 0–4294967295 range fails validation
- dataClass enum value not 'public' or 'synthetic' causes rejection
- runId exceeding 80 characters returns length validation error
- Parameters array exceeding 32 items causes rejection

## How this service works

Prepare a reproducible research handoff from supplied public or synthetic artifact contents, dependencies, algorithm version, seed and Supplied-record analysis, not independent certification. Full contract at the free describe URL.

## Output

A structured reproducibility manifest document capturing artifact references, algorithm version, random seed, run ID, parameters, and data class — formatted as a handoff record enabling others to understand and re-run the described experiment using the same declared inputs.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "seed": {
   "type": "integer",
   "maximum": 4294967295,
   "minimum": 0
  },
  "runId": {
   "type": "string",
   "maxLength": 80
  },
  "artifacts": {
   "type": "array",
   "maxItems": 64,
   "minItems": 1
  },
  "dataClass": {
   "enum": [
    "public",
    "synthetic"
   ],
   "type": "string"
  },
  "parameters": {
   "type": "array",
   "maxItems": 32,
   "minItems": 0
  },
  "algorithmVersion": {
   "type": "string",
   "maxLength": 80,
   "minLength": 1
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/reproducibility-manifest-builder-38ea6c02/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from www.mahastrategies.com](https://www.zero.xyz/host/www.mahastrategies.com/llms.txt)
