# SignalHarness OHLCV Validate

> SignalHarness OHLCV Validate is a paid API for AI agents from signalharness.ai, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Validates OHLCV (Open, High, Low, Close, Volume) financial market data for correctness, consistency, and data quality issues

## Facts

- Endpoint: POST https://signalharness.ai/api/agent/services/ohlcv_validate/invoke
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/signalharness-ohlcv-validate-843b2584
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap__G49wVW6kIxcVWTnyqXQG

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 signalharness-ohlcv-validate-843b2584 -d '<json body>'
```

Example prompt: Can you validate this OHLCV market data for me and flag any warnings or inconsistencies? Here's the candlestick dataset: [{"open":100,"high":105,"low":98,"close":103,"volume":50000},{"open":103,"high":102,"low":99,"close":101,"volume":40000}]

## When to prefer this

Choose this endpoint when you need a fast, pay-per-call, agent-native validation of OHLCV financial data with cryptographic receipts and on-chain payment settlement. Ideal for trading bots, backtesting pipelines, or data ingestion workflows that need programmatic, verifiable quality checks on candlestick data without spinning up custom validation logic. Prefer over manual checks or generic data validators when auditability via receipt hash is important.

## Known failure modes

- Empty or malformed ohlcv_validation_request string returns a validation error
- Input exceeding 65536 characters is rejected
- Network or payment failure on Base (eip155:8453) results in failed status
- Ambiguous or non-parseable market data may produce inconclusive validation output
- Service downtime returns a non-200 response with no receipt

## How this service works

Explore 330 pay-per-call x402 API services and 27 agent-native digital products, with Base USDC pricing, secure Polar checkout, and free discovery.

## Output

Returns a JSON object with a validation result field containing the assessment of the OHLCV data, a warnings array listing any detected issues or anomalies, an evidence_scope field indicating the source of the evaluated data, a status field ('succeeded'), and a full receipt including payment ID, network, execution metadata, and a SHA-256 hash of the result for auditability.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "ohlcv_validation_request": {
   "type": "string",
   "maxLength": 65536,
   "minLength": 2
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "replay": false,
  "result": {
   "warnings": [
    "Validation does not establish source accuracy or market completeness."
   ],
   "service_id": "ohlcv_validate",
   "evidence_scope": "caller_supplied_data",
   "ohlcv_validation": "{\"candle_count\":2,\"errors\":[],\"errors_truncated\":false,\"valid\":true}"
  },
  "status": "succeeded",
  "receipt": {
   "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
   "usage": [],
   "status": "succeeded",
   "network": "eip155:8453",
   "artifacts": [],
   "endedAtMs": 0,
   "latencyMs": 0,
   "paymentId": "example-payment",
   "receiptId": "example-receipt",
   "requestId": "example-request",
   "serviceId": "ohlcv_validate",
   "executionId": "example-execution",
   "startedAtMs": 0,
   "amountAtomic": "10000",
   "resultSha256": "02ad97712cc7e7c8bcc169df6c4bf2691d33d1f4c6c964d0968fcb62625243d0",
   "serviceVersion": "1.0.0",
   "settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
  },
  "artifacts": [],
  "requestId": "example-request",
  "executionId": "example-execution"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/signalharness-ohlcv-validate-843b2584/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from signalharness.ai](https://www.zero.xyz/host/signalharness.ai/llms.txt)
