Verify a CryptoVar Black-Scholes VaR artifact by replaying its parameters, resul
Verify a CryptoVar Black-Scholes VaR artifact by replaying its parameters, result and audit proof. 0.10 USDC. Returns valid true/false and the expected SHA-256 proof. An invalid artifact is a completed verification, not a service failure. CryptoVar artifacts only; no certification of model assumptions or future losses. Automatic delivery, 30-minute SLA. Idempotency-Key required.
Answeringour last check, 2026-09-28
1 of 1checks answered this week
842 msmedian answer time
$0.1listed price per call
$0.1price it asked us
Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.
Endpoint
POST https://www.securaw.com/cryptovar/x402/risk_verify
| Category | Code and developer |
|---|---|
| Provider host | www.securaw.com |
| Networks | eip155:8453 |
| Payment schemes | exact |
| Self-reported calls, 30 days | 1 from 1 payers (the provider's figure, not ours) |
Our checks, last 30 days
| Day | Result | HTTP | Asked | Time |
|---|---|---|---|---|
| 2026-09-28 | valid payment request | 402 | $0.1 | 842 ms |
Example input (from the provider)
{
"body": {
"parameters": {
"audit": {
"engine": "black_scholes",
"engine_params": {},
"expected_shortfall": {
"0.99": 8064.971024063419
},
"loss_quantiles": {
"0.99": 7087.614491273314
},
"loss_variable": "L=-PnL",
"mean": -25.51015015937265,
"quantiles": {
"0.01": -7452.703592879662,
"0.05": -5243.516648728367,
"0.50": -16.38879064419598,
"0.95": 5031.827352997384,
"0.99": 7087.614491273314
},
"seed": 123,
"std": 3129.324991860125,
"var_side": "left"
},
"audit_proof": "0000000000000000000000000000000000000000000000000000000000000000",
"parameters": {
"N": 10000,
"S0": 100000,
"T": 0.0027397260273972603,
"alpha": 0.99,
"engine": "black_scholes",
"mu": 0,
"seed": 123,
"sigma": 0.6
},
"var": 7087.614491273314
},
"service": "risk_verify"
},
"bodyType": "json",
"method": "POST",
"type": "http"
}
Promised output schema (from the provider)
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"additionalProperties": false,
"description": "JSON request envelope. Numeric inputs must be JSON numbers. Unknown fields are rejected. Idempotency-Key header required for paid requests.",
"properties": {
"parameters": {
"additionalProperties": false,
"properties": {
"audit": {
"description": "Copy the complete original result.audit or scenario.audit without editing. At most 8000 serialized bytes. Do not include proof_receipt.",
"title": "Audit",
"type": "object"
},
"audit_proof": {
"description": "Copy original audit_proof exactly: 64 lowercase hexadecimal characters. A validly formed but incorrect proof returns valid:false; the verification service is still fulfilled.",
"pattern": "^[0-9a-f]{64}$",
"title": "Audit Proof",
"type": "string"
},
"parameters": {
"additionalProperties": false,
"description": "Copy inputs from a risk_snapshot delivery, or parameters from a risk_compare scenario, without changing their numeric values.",
"properties": {
"N": {
"default": 10000,
"description": "Monte Carlo path count, 1000 to 20000; default 10000.",
"maximum": 20000,
"minimum": 1000,
"title": "N",
"type": "integer"
},
"S0": {
"description": "Single exposure value; VaR uses the same currency/value units. Not a list of holdings.",
"exclusiveMinimum": 0,
"maximum": 1000000000000,
"title": "S0",
"type": "number"
},
"T": {
"description": "Horizon in years: one day = 1/365; seven days = 7/365.",
"exclusiveMinimum": 0,
"maximum": 10,
"title": "T",
"type": "number"
},
"alpha": {
"default": 0.99,
"description": "Confidence level as a decimal: 0.99 means 99%.",
"maximum": 0.999,
"minimum": 0.9,
"title": "Alpha",
"type": "number"
},
"engine": {
"default": "black_scholes",
"description": "Supported model: black_scholes for a single exposure.",
"enum": [
"black_scholes"
],
"title": "Engine",
"type": "string"
},
"mu": {
"default": 0,
"description": "Annualized drift as a decimal; defaults to zero.",
"maximum": 5,
"minimum": -5,
"title": "Mu",
"type": "number"
},
"seed": {
"description": "Integer random seed. Reuse inputs and seed to reproduce the calculation.",
"maximum": 2147483647,
"minimum": 0,
"title": "Seed",
"type": "integer"
},
"sigma": {
"description": "Annualized volatility as a decimal: 0.6 means 60% per year.",
"maximum": 5,
"minimum": 0,
"title": "Sigma",
"type": "number"
}
},
"required": [
"S0",
"sigma",
"T",
"seed"
],
"title": "RiskInput",
"type": "object"
},
"var": {
"description": "Copy result.var from risk_snapshot, or scenario.var from risk_compare. Same value units as parameters.S0.",
"title": "Var",
"type": "number"
}
},
"required": [
"parameters",
"var",
"audit",
"audit_proof"
],
"title": "VerifyInput",
"type": "object"
},
"service": {
"enum": [
"risk_verify"
],
"type": "string"
}
},
"required": [
"service",
"parameters"
],
"type": "object"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method",
"bodyType",
"body"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"properties": {
"result": {
"type": "object"
},
"service": {
"const": "risk_verify"
}
},
"required": [
"service",
"result"
],