# The Vault Report Feature Request API

> The Vault Report Feature Request API is a paid API for AI agents from thevaultreport.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-13).

Submits a user-written feature request for a new precious-metals, COMEX, or LME data series to The Vault Report's roadmap, with a one-cent spam gate.

## Facts

- Endpoint: GET https://thevaultreport.com/api/x402/feature-request
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/the-vault-report-feature-request-api-d3528884
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_okJq9mYNcSTWZUbaZLZL7

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 the-vault-report-feature-request-api-d3528884
```

Example prompt: Submit a feature request to The Vault Report asking for daily LBMA vault holdings for palladium going back to 2016 — it costs one cent to send.

## When to prefer this

Use this endpoint when you want to signal demand for a specific precious-metals, COMEX, or LME data series that The Vault Report does not yet provide. It is the only mechanism to influence their data roadmap and creates a durable, publicly readable record of the request. Prefer this over email or informal feedback when you want the request to appear in the public roadmap at /api/x402/feature-requests and be upvotable by others.

## Known failure modes

- text param missing or empty — request rejected
- text exceeds 1000 characters — truncated or rejected
- payment of $0.01 USDC not provided — 402 Payment Required response
- markup or URLs in text stripped silently during sanitization
- duplicate requests may be accepted but counted separately

## How this service works

File a feature request against The Vault Report's data API: tell us which precious-metals, COMEX or LME series you wish existed and can't get. One cent per request — the price is a spam gate, not revenue, so the demand signal is real. Query param ?text= (max 1000 characters). Reading the resulting roadmap is free at /api/x402/feature-requests.

## Output

A JSON object containing the assigned request ID, the sanitized request text as stored, status, timestamps, plus links to the public roadmap list endpoint and an upvote endpoint for the new request.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "text": {
       "type": "string",
       "example": "Daily LBMA vault holdings for palladium, back to 2016",
       "maxLength": 1000
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "id",
      "request_text"
     ],
     "properties": {
      "id": {
       "type": "integer"
      },
      "result": {
       "type": "string"
      },
      "source": {
       "type": "string"
      },
      "status": {
       "type": "string"
      },
      "license": {
       "type": "string"
      },
      "upvotes": {
       "type": "integer"
      },
      "endpoint": {
       "type": "string"
      },
      "returned": {
       "type": "integer"
      },
      "created_at": {
       "type": "string",
       "format": "date-time"
      },
      "source_url": {
       "type": "string"
      },
      "attribution": {
       "type": "string"
      },
      "generated_at": {
       "type": "string",
       "format": "date-time"
      },
      "request_text": {
       "type": "string",
       "description": "Your request as stored, after sanitization (markup and URLs stripped, capped at 1000 characters)."
      },
      "list_endpoint": {
       "type": "string"
      },
      "schema_version": {
       "type": "integer"
      },
      "upvote_endpoint": {
       "type": "string"
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/the-vault-report-feature-request-api-d3528884/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from thevaultreport.com](https://www.zero.xyz/host/thevaultreport.com/llms.txt)
