payment-ready until 2026-09-28
330 production x402 API services for AI agents covering web/data processing, validation, AI utilities, blockchain/crypto utilities and related machine-callable capabilities.
Pay from $0.005 to $0.025 per request in USDC on Base, settled onchain via the x402 protocol, no signup, no API key needed.
listed 2026-09-21 · no on-chain settlement recorded yet
VERDICT
ranking generation 3solid 80/100 #91 of 144 in AI by measured score
What the score read on this service: status degraded, 100% uptime 24h (no 30d window yet), 457ms response p95, x402 compliance 13 of 13, $0.005 price against the category, on-chain traction measured. Each of those is measured, and each is published in full below.
The score comes from our own monitoring, never from reviews, operator claims, or a language model: reliability, x402 compliance, price against the category, a deterministic risk flag, and a small on-chain traction term, weighted by ranking generation 3. It is not placement anyone can buy: the paid verify tier is reported beside it and is not one of its inputs. Every component below stays published and read-only.
It is a score inside AI, and only there: price and speed are scored against the whole category field, every listing in it that carries no danger flag, the scored service included, which here means 144 listings, this one among them. That set is wider than the 144 the position above is counted against, because a listing we have measured too little of to rank still sits in the field the price and the speed are normalized over. The same service in a different field would read differently. The same engine answers GET /api/v1/best, and asked for a different pool (the whole directory, or another filter) it returns a different number for this service under this same ranking generation. Neither is more correct: they answer different questions, and the methodology states which is which.
Bands on the 0 to 100 measured score: strong at 93 and above, solid from 75, mixed from 55, weak below 55. Price and speed are scored against the whole category field, every listing in it that carries no danger flag, the scored service included, so the score places a service in its own field.
ALTERNATIVES IN AI
Other AI services in this directory, ordered by the same measured score. The figures are ours: 30-day uptime from our own probes, 30-day settlement volume read on-chain (a conservative undercount, and null where we cannot measure it, never a zero).
| SERVICE | BAND | SCORE | UPTIME 30D | VOL 30D |
|---|---|---|---|---|
| Otto AI | strong | 95 | 100% | $61.23 |
| NetIntel | strong | 94 | 100% | $20.77 |
| GlianaAI | solid | 92 | 100% | $87.08 |
| x402engine | solid | 92 | 100% | $16.56 |
| Agent402.tools | solid | 92 | 99.3% | $134.98 |
ASSESSMENT
updated 1h agoThe parts the verdict above is computed from, each with its proof. Click any chip. Measured values stay read-only; unknown is honest, and an unknown is never counted as a zero.
reliability 100%
- uptime 24h
- -
- uptime 7d
- -
- uptime 30d
- -
- uptime 90d
- -
- response p95
- 457ms
- avg response
- 457ms
- total checks
- 1
Measured on the unpaid 402 handshake, not the paid call. A service can 402 correctly and still fail after payment.
compliance A (13/13)
13 of 13 x402 conformance checks pass. Full checklist below.
price $0.005 to $0.025 (p34 in AI)
- price (min)
- $0.005
- price (max)
- $0.025
- category percentile (min)
- p34 in AI
- category percentile (max)
- p38 in AI
- endpoints / prices
- 49 / 5
- model
- tiered
- stability
- 100%
risk clean
No deterministic risk flag. Risk fires only on an exact blocklist match, or a reserved-brand name with a mismatched verified payTo. Never from low uptime, a high price, or a model guess.
- domain age
- -
- registrar
- -
- hosting
- custom
- domain created
- ---
Identity facts, not a risk score.
traction $0.00 30d · 0 buyers
- volume 30d
- $0.00
- buyers 30d
- 0
- settlements 30d
- 0
- measured since
- --- (start of our harvest window)
- last settlement
- ---
- top buyer share
- -
- trend 7d vs 30d
- -
- networks
- eip155:8453
- volume all-time
- $0
- settlements all-time
- 0
- median settlement 30d
- -
- max settlement 30d
- -
- settled via
- -
Conservative undercount: only USDC settlements via facilitators we measure are counted. A measured floor, not an estimate.
Top buyer share is a concentration signal, not part of the ranking score.
CHANGES
1 in 30dPayout, price, and schema changes detected on this service's x402 wire. A payout rotation at an unchanged price shows up here even when nothing else moves. Full feed at /changes.
changes schema changed 56m ago (1 in 30d)
schema changed · 56m ago
endpoint added POST /api/agent/services/artifact_verify/invoke
endpoint added POST /api/agent/services/schema_org_extract/invoke
endpoint added POST /api/agent/services/structured_extract/invoke
endpoint added POST /api/agent/services/web_extract/invoke
schema added POST /api/agent/services/artifact_verify/invoke exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"decimals":6,"name":"USD Coin","symbol":"USDC","version":"2"}
schema added POST /api/agent/services/schema_org_extract/invoke exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"decimals":6,"name":"USD Coin","symbol":"USDC","version":"2"}
schema added POST /api/agent/services/structured_extract/invoke exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"decimals":6,"name":"USD Coin","symbol":"USDC","version":"2"}
schema added POST /api/agent/services/web_extract/invoke exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"decimals":6,"name":"USD Coin","symbol":"USDC","version":"2"}
WHAT IT DOES
ai-derivedNo AI synthesis has been produced for this service yet.
ENDPOINTS
| METHOD | PATH | DESCRIPTION | PRICE | NETWORK | ASSET | 402 CHANNEL |
|---|---|---|---|---|---|---|
| POST | /api/agent/services/abi_function_decode/invoke | $0.01 | Base | USDC | header | |
| POST | /api/agent/services/abi_function_encode/invoke | $0.01 | Base | USDC | header | |
| POST | /api/agent/services/address_checksum/invoke | $0.005 | Base | USDC | header | |
| POST | /api/agent/services/address_validate/invoke | $0.005 | Base | USDC | header | |
| POST | /api/agent/services/agent_tool_schema_validate/invoke | $0.005 | Base | USDC | header | |
| POST | /api/agent/services/artifact_verify/invoke | $0.005 | Base | USDC | header | |
| POST | /api/agent/services/base_eip1559_transaction_decode/invoke | $0.01 | Base | USDC | header | |
| POST | /api/agent/services/bitcoin_transaction_decode/invoke | $0.015 | Base | USDC | header | |
| POST | /api/agent/services/caip10_compare/invoke | $0.005 | Base | USDC | header | |
| POST | /api/agent/services/chain_identifier_normalize/invoke | $0.005 | Base | USDC | header | |
| POST | /api/agent/services/content_fingerprint/invoke | $0.005 | Base | USDC | header | |
| POST | /api/agent/services/content_type_detect/invoke | $0.005 | Base | USDC | header | |
| POST | /api/agent/services/csv_normalize_validate/invoke | $0.01 | Base | USDC | header | |
| POST | /api/agent/services/defi_price_impact/invoke | $0.01 | Base | USDC | header | |
| POST | /api/agent/services/document_diff/invoke | $0.02 | Base | USDC | header | |
| POST | /api/agent/services/eoa_signature_verify/invoke | $0.01 | Base | USDC | header | |
| POST | /api/agent/services/erc20_transfer_decode/invoke | $0.01 | Base | USDC | header | |
| POST | /api/agent/services/evm_transaction_inspect/invoke | $0.01 | Base | USDC | header | |
| POST | /api/agent/services/heading_structure_audit/invoke | $0.005 | Base | USDC | header | |
| POST | /api/agent/services/html_table_extract/invoke | $0.01 | Base | USDC | header | |
| POST | /api/agent/services/http_header_audit/invoke | $0.01 | Base | USDC | header | |
| POST | /api/agent/services/json_repair_normalize/invoke | $0.005 | Base | USDC | header | |
| POST | /api/agent/services/json_schema_validate/invoke | $0.005 | Base | USDC | header | |
| POST | /api/agent/services/jsonl_normalize_validate/invoke | $0.01 | Base | USDC | header | |
| POST | /api/agent/services/link_graph_extract/invoke | $0.01 | Base | USDC | header | |
| POST | /api/agent/services/llm_response_schema_validate/invoke | $0.005 | Base | USDC | header | |
| POST | /api/agent/services/markdown_outline_extract/invoke | $0.005 | Base | USDC | header | |
| POST | /api/agent/services/merkle_proof_verify/invoke | $0.01 | Base | USDC | header | |
| POST | /api/agent/services/message_hash_eip191/invoke | $0.005 | Base | USDC | header | |
| POST | /api/agent/services/payment_uri_parse/invoke | $0.005 | Base | USDC | header | |
| POST | /api/agent/services/polygon_transaction_decode/invoke | $0.01 | Base | USDC | header | |
| POST | /api/agent/services/prompt_instruction_conflict_detect/invoke | $0.01 | Base | USDC | header | |
| POST | /api/agent/services/prompt_structure_analyze/invoke | $0.01 | Base | USDC | header | |
| POST | /api/agent/services/robots_policy_parse/invoke | $0.005 | Base | USDC | header | |
| POST | /api/agent/services/schema_org_extract/invoke | $0.01 | Base | USDC | header | |
| POST | /api/agent/services/search_result_quality_report/invoke | $0.025 | Base | USDC | header | |
| POST | /api/agent/services/sitemap_extract/invoke | $0.01 | Base | USDC | header | |
| POST | /api/agent/services/solana_legacy_transaction_decode/invoke | $0.01 | Base | USDC | header | |
| POST | /api/agent/services/structured_diff/invoke | $0.01 | Base | USDC | header | |
| POST | /api/agent/services/structured_extract/invoke | $0.02 | Base | USDC | header | |
| POST | /api/agent/services/text_chunk_structure/invoke | $0.01 | Base | USDC | header | |
| POST | /api/agent/services/text_deduplicate/invoke | $0.005 | Base | USDC | header | |
| POST | /api/agent/services/url_discovery_audit/invoke | $0.02 | Base | USDC | header | |
| POST | /api/agent/services/url_normalize_canonicalize/invoke | $0.005 | Base | USDC | header | |
| POST | /api/agent/services/url_to_markdown/invoke | $0.01 | Base | USDC | header | |
| POST | /api/agent/services/wallet_allowance_exposure/invoke | $0.01 | Base | USDC | header | |
| POST | /api/agent/services/web_extract/invoke | $0.02 | Base | USDC | header | |
| POST | /api/agent/services/web_metadata_extract/invoke | $0.01 | Base | USDC | header | |
| POST | /api/agent/services/xml_normalize_validate/invoke | $0.01 | Base | USDC | header |
REQUEST / RESPONSE EXAMPLE
An unpaid request to POST /api/agent/services/abi_function_decode/invoke returns HTTP 402 with the payment terms. Settle onchain via your facilitator, then retry with the X-Payment header.
curl -i -X POST 'https://signalharness.ai/api/agent/services/abi_function_decode/invoke'
// 402 response (captured by monitor) · 48 payloads · click to expand
[
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"symbol": "USDC",
"version": "2",
"decimals": 6
},
"payTo": "0x02DC8F414eeBBadd9a9F383e87757beAB4BB1AB0",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://signalharness.ai/api/agent/services/url_to_markdown/invoke",
"mimeType": "application/json",
"description": "Fetches one public HTTPS HTML resource without JavaScript execution and returns cleaned Markdown with source integrity metadata.",
"serviceName": "SignalHarness x402 Services"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"url": "https://example.com/"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"replay": false,
"result": {
"sha256": "0000000000000000000000000000000000000000000000000000000000000000",
"markdown": "# Example\n\nNormalized caller-supplied content.",
"byteCount": 0,
"sourceUrl": "example00",
"contentType": "Example caller-supplied content."
},
"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": "url_to_markdown",
"executionId": "example-execution",
"startedAtMs": 0,
"amountAtomic": "10000",
"resultSha256": "2f59a0da362f08e2f8b705176bdec894ca8b0bfb34c2a8d4e03e9925b731cd7f",
"serviceVersion": "1.0.0",
"settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
"artifacts": [],
"requestId": "example-request",
"executionId": "example-execution"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"pattern": "^https://",
"maxLength": 2048,
"minLength": 9
}
},
"maxProperties": 1,
"minProperties": 1,
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"status",
"replay",
"requestId",
"executionId",
"result",
"receipt",
"artifacts"
],
"properties": {
"replay": {
"type": "boolean"
},
"result": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"markdown",
"sourceUrl",
"contentType",
"byteCount",
"sha256"
],
"properties": {
"title": {
"type": "string",
"maxLength": 1024,
"minLength": 0
},
"sha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$",
"maxLength": 64,
"minLength": 64
},
"markdown": {
"type": "string",
"maxLength": 65536,
"minLength": 0
},
"byteCount": {
"type": "integer",
"maximum": 10485760,
"minimum": 0
},
"sourceUrl": {
"type": "string",
"maxLength": 2048,
"minLength": 9
},
"contentType": {
"type": "string",
"maxLength": 256,
"minLength": 1
}
},
"maxProperties": 6,
"minProperties": 5,
"additionalProperties": false
},
"status": {
"type": "string",
"const": "succeeded"
},
"receipt": {
"type": "object",
"required": [
"receiptId",
"serviceId",
"resultSha256"
],
"properties": {
"receiptId": {
"type": "string"
},
"serviceId": {
"type": "string"
},
"resultSha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
}
},
"additionalProperties": true
},
"artifacts": {
"type": "array",
"maxItems": 0
},
"requestId": {
"type": "string"
},
"executionId": {
"type": "string"
}
},
"additionalProperties": false
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": true
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"symbol": "USDC",
"version": "2",
"decimals": 6
},
"payTo": "0x02DC8F414eeBBadd9a9F383e87757beAB4BB1AB0",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://signalharness.ai/api/agent/services/web_extract/invoke",
"mimeType": "application/json",
"description": "Fetches one public HTTPS HTML resource without JavaScript execution and returns deterministic normalized page structure and metadata.",
"serviceName": "SignalHarness x402 Services"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"url": "https://example.com/"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"replay": false,
"result": {
"links": [
{
"href": "example",
"text": "Example caller-supplied content."
}
],
"images": [
{
"alt": "example",
"src": "example"
}
],
"jsonLd": [
"{\"example\":\"schema-valid caller-supplied data\"}"
],
"headings": [
{
"text": "Example caller-supplied content.",
"level": 1
}
],
"metadata": [
{
"name": "example",
"value": "example"
}
],
"openGraph": [
{
"name": "example",
"value": "example"
}
],
"sourceUrl": "example00",
"visibleText": "example"
},
"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": "web_extract",
"executionId": "example-execution",
"startedAtMs": 0,
"amountAtomic": "20000",
"resultSha256": "00c362cc75297a51279588a83ceba25d5b265727f2057f5a22114ae792ef201b",
"serviceVersion": "1.0.0",
"settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
"artifacts": [],
"requestId": "example-request",
"executionId": "example-execution"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"pattern": "^https://",
"maxLength": 2048,
"minLength": 9
}
},
"maxProperties": 1,
"minProperties": 1,
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"status",
"replay",
"requestId",
"executionId",
"result",
"receipt",
"artifacts"
],
"properties": {
"replay": {
"type": "boolean"
},
"result": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"sourceUrl",
"headings",
"links",
"images",
"metadata",
"openGraph",
"jsonLd",
"visibleText"
],
"properties": {
"links": {
"type": "array",
"items": {
"type": "object",
"required": [
"text",
"href"
],
"properties": {
"href": {
"type": "string",
"maxLength": 2048,
"minLength": 1
},
"text": {
"type": "string",
"maxLength": 2048,
"minLength": 0
}
},
"maxProperties": 2,
"minProperties": 2,
"additionalProperties": false
},
"maxItems": 256,
"minItems": 0
},
"title": {
"type": "string",
"maxLength": 1024,
"minLength": 0
},
"images": {
"type": "array",
"items": {
"type": "object",
"required": [
"alt",
"src"
],
"properties": {
"alt": {
"type": "string",
"maxLength": 2048,
"minLength": 0
},
"src": {
"type": "string",
"maxLength": 2048,
"minLength": 1
},
"title": {
"type": "string",
"maxLength": 2048,
"minLength": 0
}
},
"maxProperties": 3,
"minProperties": 2,
"additionalProperties": false
},
"maxItems": 128,
"minItems": 0
},
"jsonLd": {
"type": "array",
"items": {
"type": "string",
"maxLength": 32768,
"minLength": 1
},
"maxItems": 32,
"minItems": 0
},
"headings": {
"type": "array",
"items": {
"type": "object",
"required": [
"level",
"text"
],
"properties": {
"text": {
"type": "string",
"maxLength": 2048,
"minLength": 0
},
"level": {
"type": "integer",
"maximum": 6,
"minimum": 1
}
},
"maxProperties": 2,
"minProperties": 2,
"additionalProperties": false
},
"maxItems": 128,
"minItems": 0
},
"metadata": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"value"
],
"properties": {
"name": {
"type": "string",
"maxLength": 256,
"minLength": 1
},
"value": {
"type": "string",
"maxLength": 8192,
"minLength": 0
}
},
"maxProperties": 2,
"minProperties": 2,
"additionalProperties": false
},
"maxItems": 128,
"minItems": 0
},
"warnings": {
"type": "array",
"items": {
"type": "string",
"maxLength": 1024,
"minLength": 1
},
"maxItems": 32,
"minItems": 0
},
"openGraph": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"value"
],
"properties": {
"name": {
"type": "string",
"maxLength": 256,
"minLength": 1
},
"value": {
"type": "string",
"maxLength": 8192,
"minLength": 0
}
},
"maxProperties": 2,
"minProperties": 2,
"additionalProperties": false
},
"maxItems": 128,
"minItems": 0
},
"sourceUrl": {
"type": "string",
"maxLength": 2048,
"minLength": 9
},
"description": {
"type": "string",
"maxLength": 4096,
"minLength": 0
},
"visibleText": {
"type": "string",
"maxLength": 65536,
"minLength": 0
},
"canonicalUrl": {
"type": "string",
"maxLength": 2048,
"minLength": 1
}
},
"maxProperties": 12,
"minProperties": 8,
"additionalProperties": false
},
"status": {
"type": "string",
"const": "succeeded"
},
"receipt": {
"type": "object",
"required": [
"receiptId",
"serviceId",
"resultSha256"
],
"properties": {
"receiptId": {
"type": "string"
},
"serviceId": {
"type": "string"
},
"resultSha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
}
},
"additionalProperties": true
},
"artifacts": {
"type": "array",
"maxItems": 0
},
"requestId": {
"type": "string"
},
"executionId": {
"type": "string"
}
},
"additionalProperties": false
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": true
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"symbol": "USDC",
"version": "2",
"decimals": 6
},
"payTo": "0x02DC8F414eeBBadd9a9F383e87757beAB4BB1AB0",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://signalharness.ai/api/agent/services/structured_extract/invoke",
"mimeType": "application/json",
"description": "Fetches one public HTTPS HTML resource and performs explicit deterministic selector, attribute, metadata, or JSON-LD path extraction.",
"serviceName": "SignalHarness x402 Services"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"url": "https://example.com/",
"fields": [
{
"all": false,
"kind": "text",
"name": "heading",
"selector": "h1"
}
]
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"replay": false,
"result": {
"results": [
{
"kind": "text",
"name": "example",
"values": [
"example"
],
"matched": 0
}
],
"warnings": [
"Verify the caller-supplied data before relying on this result."
],
"sourceUrl": "example00"
},
"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": "structured_extract",
"executionId": "example-execution",
"startedAtMs": 0,
"amountAtomic": "20000",
"resultSha256": "aafd301cc99d8a5d7942b9e44b1f18167d3cb722ffdef8c38106181c66616ca7",
"serviceVersion": "1.0.0",
"settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
"artifacts": [],
"requestId": "example-request",
"executionId": "example-execution"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"url",
"fields"
],
"properties": {
"url": {
"type": "string",
"pattern": "^https://",
"maxLength": 2048,
"minLength": 9
},
"fields": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"kind"
],
"properties": {
"all": {
"type": "boolean"
},
"kind": {
"enum": [
"text",
"attribute",
"metadata",
"json_ld"
],
"type": "string",
"maxLength": 9,
"minLength": 4
},
"name": {
"type": "string",
"pattern": "^[A-Za-z][A-Za-z0-9_]{0,63}$",
"maxLength": 64,
"minLength": 1
},
"path": {
"type": "string",
"maxLength": 256,
"minLength": 1
},
"selector": {
"type": "string",
"maxLength": 256,
"minLength": 1
},
"attribute": {
"type": "string",
"maxLength": 128,
"minLength": 1
},
"metadataKey": {
"type": "string",
"maxLength": 256,
"minLength": 1
}
},
"maxProperties": 7,
"minProperties": 2,
"additionalProperties": false
},
"maxItems": 32,
"minItems": 1
}
},
"maxProperties": 2,
"minProperties": 2,
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"status",
"replay",
"requestId",
"executionId",
"result",
"receipt",
"artifacts"
],
"properties": {
"replay": {
"type": "boolean"
},
"result": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"sourceUrl",
"results",
"warnings"
],
"properties": {
"results": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"kind",
"matched",
"values"
],
"properties": {
"kind": {
"enum": [
"text",
"attribute",
"metadata",
"json_ld"
],
"type": "string",
"maxLength": 9,
"minLength": 4
},
"name": {
"type": "string",
"maxLength": 64,
"minLength": 1
},
"values": {
"type": "array",
"items": {
"type": "string",
"maxLength": 32768,
"minLength": 0
},
"maxItems": 256,
"minItems": 0
},
"matched": {
"type": "integer",
"maximum": 256,
"minimum": 0
}
},
"maxProperties": 4,
"minProperties": 4,
"additionalProperties": false
},
"maxItems": 32,
"minItems": 0
},
"warnings": {
"type": "array",
"items": {
"type": "string",
"maxLength": 1024,
"minLength": 1
},
"maxItems": 32,
"minItems": 0
},
"sourceUrl": {
"type": "string",
"maxLength": 2048,
"minLength": 9
}
},
"maxProperties": 3,
"minProperties": 3,
"additionalProperties": false
},
"status": {
"type": "string",
"const": "succeeded"
},
"receipt": {
"type": "object",
"required": [
"receiptId",
"serviceId",
"resultSha256"
],
"properties": {
"receiptId": {
"type": "string"
},
"serviceId": {
"type": "string"
},
"resultSha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
}
},
"additionalProperties": true
},
"artifacts": {
"type": "array",
"maxItems": 0
},
"requestId": {
"type": "string"
},
"executionId": {
"type": "string"
}
},
"additionalProperties": false
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": true
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"symbol": "USDC",
"version": "2",
"decimals": 6
},
"payTo": "0x02DC8F414eeBBadd9a9F383e87757beAB4BB1AB0",
"amount": "5000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://signalharness.ai/api/agent/services/artifact_verify/invoke",
"mimeType": "application/json",
"description": "Fetches one public HTTPS artifact without executing it and verifies its SHA-256, MIME type, and byte size against supplied expectations.",
"serviceName": "SignalHarness x402 Services"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"url": "https://example.com/artifact.bin"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"replay": false,
"result": {
"status": "VERIFIED",
"byteSize": 0,
"calculatedSha256": "0000000000000000000000000000000000000000000000000000000000000000"
},
"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": "artifact_verify",
"executionId": "example-execution",
"startedAtMs": 0,
"amountAtomic": "5000",
"resultSha256": "4dbe334ff68438b7d30fb15362500240824a991c41a365535c542eb5e448ead6",
"serviceVersion": "1.0.0",
"settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
"artifacts": [],
"requestId": "example-request",
"executionId": "example-execution"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"pattern": "^https://",
"maxLength": 2048,
"minLength": 9
},
"expectedSha256": {
"type": "string",
"pattern": "^[0-9a-fA-F]{64}$",
"maxLength": 64,
"minLength": 64
},
"expectedByteSize": {
"type": "integer",
"maximum": 10485760,
"minimum": 0
},
"expectedMimeType": {
"type": "string",
"pattern": "^[A-Za-z0-9!#$&^_.+-]+/[A-Za-z0-9!#$&^_.+-]+$",
"maxLength": 256,
"minLength": 3
}
},
"maxProperties": 4,
"minProperties": 1,
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"status",
"replay",
"requestId",
"executionId",
"result",
"receipt",
"artifacts"
],
"properties": {
"replay": {
"type": "boolean"
},
"result": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"status",
"calculatedSha256",
"byteSize"
],
"properties": {
"status": {
"enum": [
"VERIFIED",
"MISMATCH",
"INSPECTED"
],
"type": "string",
"maxLength": 9,
"minLength": 8
},
"byteSize": {
"type": "integer",
"maximum": 10485760,
"minimum": 0
},
"mimeType": {
"type": "string",
"maxLength": 256,
"minLength": 1
},
"hashMatch": {
"type": "boolean"
},
"mimeMatch": {
"type": "boolean"
},
"sourceUrl": {
"type": "string",
"maxLength": 2048,
"minLength": 9
},
"byteSizeMatch": {
"type": "boolean"
},
"calculatedSha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$",
"maxLength": 64,
"minLength": 64
}
},
"maxProperties": 8,
"minProperties": 3,
"additionalProperties": false
},
"status": {
"type": "string",
"const": "succeeded"
},
"receipt": {
"type": "object",
"required": [
"receiptId",
"serviceId",
"resultSha256"
],
"properties": {
"receiptId": {
"type": "string"
},
"serviceId": {
"type": "string"
},
"resultSha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
}
},
"additionalProperties": true
},
"artifacts": {
"type": "array",
"maxItems": 0
},
"requestId": {
"type": "string"
},
"executionId": {
"type": "string"
}
},
"additionalProperties": false
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": true
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"symbol": "USDC",
"version": "2",
"decimals": 6
},
"payTo": "0x02DC8F414eeBBadd9a9F383e87757beAB4BB1AB0",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://signalharness.ai/api/agent/services/web_metadata_extract/invoke",
"mimeType": "application/json",
"description": "Extracts bounded document metadata, social cards, canonical links, robots directives, language alternates, icons, and JSON-LD from public HTTPS or supplied HTML.",
"serviceName": "SignalHarness x402 Services"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"url": "https://example.com/"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"replay": false,
"result": {
"icons": [
{
"href": "example",
"sizes": "example",
"relation": "example"
}
],
"jsonLd": [
"{\"example\":\"schema-valid caller-supplied data\"}"
],
"robots": [
"example"
],
"twitter": [
{
"name": "example",
"value": "example"
}
],
"warnings": [
"Verify the caller-supplied data before relying on this result."
],
"openGraph": [
{
"name": "example",
"value": "example"
}
],
"contentType": "Example caller-supplied content.",
"alternateLanguages": [
{
"href": "example",
"language": "example"
}
]
},
"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": "web_metadata_extract",
"executionId": "example-execution",
"startedAtMs": 0,
"amountAtomic": "10000",
"resultSha256": "6fd2a8bfad3dba7e59252456d43728a949ecd09f865325d69489315168e8e7ad",
"serviceVersion": "1.0.0",
"settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
"artifacts": [],
"requestId": "example-request",
"executionId": "example-execution"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [],
"properties": {
"url": {
"type": "string",
"pattern": "^https://",
"maxLength": 2048,
"minLength": 9
},
"html": {
"type": "string",
"maxLength": 65536,
"minLength": 1
},
"baseUrl": {
"type": "string",
"pattern": "^https://",
"maxLength": 2048,
"minLength": 9
}
},
"maxProperties": 2,
"minProperties": 1,
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"status",
"replay",
"requestId",
"executionId",
"result",
"receipt",
"artifacts"
],
"properties": {
"replay": {
"type": "boolean"
},
"result": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"contentType",
"robots",
"openGraph",
"twitter",
"jsonLd",
"alternateLanguages",
"icons",
"warnings"
],
"properties": {
"icons": {
"type": "array",
"items": {
"type": "object",
"required": [
"relation",
"sizes",
"href"
],
"properties": {
"href": {
"type": "string",
"maxLength": 2048,
"minLength": 1
},
"sizes": {
"type": "string",
"maxLength": 128,
"minLength": 0
},
"relation": {
"type": "string",
"maxLength": 64,
"minLength": 1
}
},
"maxProperties": 3,
"minProperties": 3,
"additionalProperties": false
},
"maxItems": 128,
"minItems": 0
},
"title": {
"type": "string",
"maxLength": 1024,
"minLength": 1
},
"jsonLd": {
"type": "array",
"items": {
"type": "string",
"maxLength": 32768,
"minLength": 1
},
"maxItems": 32,
"minItems": 0
},
"robots": {
"type": "array",
"items": {
"type": "string",
"maxLength": 256,
"minLength": 1
},
"maxItems": 128,
"minItems": 0
},
"twitter": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"value"
],
"properties": {
"name": {
"type": "string",
"maxLength": 256,
"minLength": 1
},
"value": {
"type": "string",
"maxLength": 8192,
"minLength": 1
}
},
"maxProperties": 2,
"minProperties": 2,
"additionalProperties": false
},
"maxItems": 128,
"minItems": 0
},
"language": {
"type": "string",
"maxLength": 64,
"minLength": 1
},
"warnings": {
"type": "array",
"items": {
"type": "string",
"maxLength": 1024,
"minLength": 1
},
"maxItems": 32,
"minItems": 0
},
"openGraph": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"value"
],
"properties": {
"name": {
"type": "string",
"maxLength": 256,
"minLength": 1
},
"value": {
"type": "string",
"maxLength": 8192,
"minLength": 1
}
},
"maxProperties": 2,
"minProperties": 2,
"additionalProperties": false
},
"maxItems": 128,
"minItems": 0
},
"sourceUrl": {
"type": "string",
"maxLength": 2048,
"minLength": 9
},
"contentType": {
"type": "string",
"maxLength": 256,
"minLength": 3
},
"description": {
"type": "string",
"maxLength": 4096,
"minLength": 1
},
"canonicalUrl": {
"type": "string",
"maxLength": 2048,
"minLength": 1
},
"alternateLanguages": {
"type": "array",
"items": {
"type": "object",
"required": [
"language",
"href"
],
"properties": {
"href": {
"type": "string",
"maxLength": 2048,
"minLength": 1
},
"language": {
"type": "string",
"maxLength": 64,
"minLength": 1
}
},
"maxProperties": 2,
"minProperties": 2,
"additionalProperties": false
},
"maxItems": 128,
"minItems": 0
}
},
"maxProperties": 13,
"minProperties": 8,
"additionalProperties": false
},
"status": {
"type": "string",
"const": "succeeded"
},
"receipt": {
"type": "object",
"required": [
"receiptId",
"serviceId",
"resultSha256"
],
"properties": {
"receiptId": {
"type": "string"
},
"serviceId": {
"type": "string"
},
"resultSha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
}
},
"additionalProperties": true
},
"artifacts": {
"type": "array",
"maxItems": 0
},
"requestId": {
"type": "string"
},
"executionId": {
"type": "string"
}
},
"additionalProperties": false
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": true
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"symbol": "USDC",
"version": "2",
"decimals": 6
},
"payTo": "0x02DC8F414eeBBadd9a9F383e87757beAB4BB1AB0",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://signalharness.ai/api/agent/services/structured_diff/invoke",
"mimeType": "application/json",
"description": "Computes a deterministic bounded structural difference between two JSON values using escaped JSON Pointer paths and index-based array comparison.",
"serviceName": "SignalHarness x402 Services"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"after": {
"version": 2
},
"before": {
"version": 1
}
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"replay": false,
"result": {
"added": [
{
"path": "example",
"value": {}
}
],
"changed": [
{
"path": "example",
"after": {},
"before": {}
}
],
"removed": [
{
"path": "example",
"value": {}
}
],
"summary": {
"added": 0,
"total": 0,
"changed": 0,
"removed": 0
},
"unchangedCount": 0
},
"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": "structured_diff",
"executionId": "example-execution",
"startedAtMs": 0,
"amountAtomic": "10000",
"resultSha256": "eef31d0cecdd1ad7e4ac279ba4b65b39356fb5a7ebc208786b5441e79bdf9c88",
"serviceVersion": "1.0.0",
"settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
"artifacts": [],
"requestId": "example-request",
"executionId": "example-execution"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"before",
"after"
],
"properties": {
"after": {
"type": [
"object",
"array",
"string",
"number",
"boolean",
"null"
]
},
"before": {
"type": [
"object",
"array",
"string",
"number",
"boolean",
"null"
]
}
},
"maxProperties": 2,
"minProperties": 2,
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"status",
"replay",
"requestId",
"executionId",
"result",
"receipt",
"artifacts"
],
"properties": {
"replay": {
"type": "boolean"
},
"result": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"added",
"removed",
"changed",
"unchangedCount",
"summary"
],
"properties": {
"added": {
"type": "array",
"items": {
"type": "object",
"required": [
"path",
"value"
],
"properties": {
"path": {
"type": "string",
"maxLength": 2048,
"minLength": 0
},
"value": {
"type": [
"object",
"array",
"string",
"number",
"boolean",
"null"
]
}
},
"maxProperties": 2,
"minProperties": 2,
"additionalProperties": false
},
"maxItems": 256,
"minItems": 0
},
"changed": {
"type": "array",
"items": {
"type": "object",
"required": [
"path",
"before",
"after"
],
"properties": {
"path": {
"type": "string",
"maxLength": 2048,
"minLength": 0
},
"after": {
"type": [
"object",
"array",
"string",
"number",
"boolean",
"null"
]
},
"before": {
"type": [
"object",
"array",
"string",
"number",
"boolean",
"null"
]
}
},
"maxProperties": 3,
"minProperties": 3,
"additionalProperties": false
},
"maxItems": 256,
"minItems": 0
},
"removed": {
"type": "array",
"items": {
"type": "object",
"required": [
"path",
"value"
],
"properties": {
"path": {
"type": "string",
"maxLength": 2048,
"minLength": 0
},
"value": {
"type": [
"object",
"array",
"string",
"number",
"boolean",
"null"
]
}
},
"maxProperties": 2,
"minProperties": 2,
"additionalProperties": false
},
"maxItems": 256,
"minItems": 0
},
"summary": {
"type": "object",
"required": [
"added",
"removed",
"changed",
"total"
],
"properties": {
"added": {
"type": "integer",
"maximum": 2048,
"minimum": 0
},
"total": {
"type": "integer",
"maximum": 2048,
"minimum": 0
},
"changed": {
"type": "integer",
"maximum": 2048,
"minimum": 0
},
"removed": {
"type": "integer",
"maximum": 2048,
"minimum": 0
}
},
"maxProperties": 4,
"minProperties": 4,
"additionalProperties": false
},
"unchangedCount": {
"type": "integer",
"maximum": 8192,
"minimum": 0
}
},
"maxProperties": 5,
"minProperties": 5,
"additionalProperties": false
},
"status": {
"type": "string",
"const": "succeeded"
},
"receipt": {
"type": "object",
"required": [
"receiptId",
"serviceId",
"resultSha256"
],
"properties": {
"receiptId": {
"type": "string"
},
"serviceId": {
"type": "string"
},
"resultSha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
}
},
"additionalProperties": true
},
"artifacts": {
"type": "array",
"maxItems": 0
},
"requestId": {
"type": "string"
},
"executionId": {
"type": "string"
}
},
"additionalProperties": false
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": true
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"symbol": "USDC",
"version": "2",
"decimals": 6
},
"payTo": "0x02DC8F414eeBBadd9a9F383e87757beAB4BB1AB0",
"amount": "5000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://signalharness.ai/api/agent/services/json_repair_normalize/invoke",
"mimeType": "application/json",
"description": "Conservatively repairs common JSON formatting defects, rejects ambiguous duplicate or unsafe keys, and emits deterministic canonical JSON.",
"serviceName": "SignalHarness x402 Services"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"text": "{example: true,}"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"replay": false,
"result": {
"value": {},
"repairs": [
"example"
],
"normalized": "example",
"duplicateKeys": [
"example"
]
},
"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": "json_repair_normalize",
"executionId": "example-execution",
"startedAtMs": 0,
"amountAtomic": "5000",
"resultSha256": "e48ba9ab26657e6400a15821bea7d81c48a83c84ad80cca5b9efd7ff621753e0",
"serviceVersion": "1.0.0",
"settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
"artifacts": [],
"requestId": "example-request",
"executionId": "example-execution"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"text"
],
"properties": {
"text": {
"type": "string",
"maxLength": 65536,
"minLength": 1
}
},
"maxProperties": 1,
"minProperties": 1,
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"status",
"replay",
"requestId",
"executionId",
"result",
"receipt",
"artifacts"
],
"properties": {
"replay": {
"type": "boolean"
},
"result": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"normalized",
"value",
"repairs",
"duplicateKeys"
],
"properties": {
"value": {
"type": [
"object",
"array",
"string",
"number",
"boolean",
"null"
]
},
"repairs": {
"type": "array",
"items": {
"type": "string",
"maxLength": 64,
"minLength": 1
},
"maxItems": 8,
"minItems": 0
},
"normalized": {
"type": "string",
"maxLength": 65536,
"minLength": 1
},
"duplicateKeys": {
"type": "array",
"items": {
"type": "string",
"maxLength": 256,
"minLength": 1
},
"maxItems": 64,
"minItems": 0
}
},
"maxProperties": 4,
"minProperties": 4,
"additionalProperties": false
},
"status": {
"type": "string",
"const": "succeeded"
},
"receipt": {
"type": "object",
"required": [
"receiptId",
"serviceId",
"resultSha256"
],
"properties": {
"receiptId": {
"type": "string"
},
"serviceId": {
"type": "string"
},
"resultSha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
}
},
"additionalProperties": true
},
"artifacts": {
"type": "array",
"maxItems": 0
},
"requestId": {
"type": "string"
},
"executionId": {
"type": "string"
}
},
"additionalProperties": false
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": true
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"symbol": "USDC",
"version": "2",
"decimals": 6
},
"payTo": "0x02DC8F414eeBBadd9a9F383e87757beAB4BB1AB0",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://signalharness.ai/api/agent/services/url_discovery_audit/invoke",
"mimeType": "application/json",
"description": "Performs a bounded deterministic audit of autonomous-agent and search discovery resources for a public HTTPS URL.",
"serviceName": "SignalHarness x402 Services"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"url": "https://example.com/"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"replay": false,
"result": {
"url": "https://example.com/resource",
"checks": [
{
"id": "example",
"url": "https://example.com/resource",
"detail": "example",
"status": "pass"
}
],
"summary": {
"fail": 0,
"pass": 0,
"warn": 0
},
"discoveredResourceUrls": [
"example00"
]
},
"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": "url_discovery_audit",
"executionId": "example-execution",
"startedAtMs": 0,
"amountAtomic": "20000",
"resultSha256": "a95dcf32d5fe7ca2029652a9cc7474e7d464af51b34b67987acbbc2f772defd4",
"serviceVersion": "1.0.0",
"settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
"artifacts": [],
"requestId": "example-request",
"executionId": "example-execution"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"pattern": "^https://",
"maxLength": 2048,
"minLength": 9
}
},
"maxProperties": 1,
"minProperties": 1,
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"status",
"replay",
"requestId",
"executionId",
"result",
"receipt",
"artifacts"
],
"properties": {
"replay": {
"type": "boolean"
},
"result": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"url",
"checks",
"discoveredResourceUrls",
"summary"
],
"properties": {
"url": {
"type": "string",
"maxLength": 2048,
"minLength": 9
},
"checks": {
"type": "array",
"items": {
"type": "object",
"required": [
"id",
"status",
"detail",
"url"
],
"properties": {
"id": {
"type": "string",
"maxLength": 128,
"minLength": 1
},
"url": {
"type": [
"string",
"null"
]
},
"detail": {
"type": "string",
"maxLength": 1024,
"minLength": 1
},
"status": {
"enum": [
"pass",
"warn",
"fail"
],
"type": "string",
"maxLength": 4,
"minLength": 4
}
},
"maxProperties": 4,
"minProperties": 4,
"additionalProperties": false
},
"maxItems": 32,
"minItems": 1
},
"summary": {
"type": "object",
"required": [
"pass",
"warn",
"fail"
],
"properties": {
"fail": {
"type": "integer",
"maximum": 32,
"minimum": 0
},
"pass": {
"type": "integer",
"maximum": 32,
"minimum": 0
},
"warn": {
"type": "integer",
"maximum": 32,
"minimum": 0
}
},
"maxProperties": 3,
"minProperties": 3,
"additionalProperties": false
},
"discoveredResourceUrls": {
"type": "array",
"items": {
"type": "string",
"maxLength": 2048,
"minLength": 9
},
"maxItems": 16,
"minItems": 0
}
},
"maxProperties": 4,
"minProperties": 4,
"additionalProperties": false
},
"status": {
"type": "string",
"const": "succeeded"
},
"receipt": {
"type": "object",
"required": [
"receiptId",
"serviceId",
"resultSha256"
],
"properties": {
"receiptId": {
"type": "string"
},
"serviceId": {
"type": "string"
},
"resultSha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
}
},
"additionalProperties": true
},
"artifacts": {
"type": "array",
"maxItems": 0
},
"requestId": {
"type": "string"
},
"executionId": {
"type": "string"
}
},
"additionalProperties": false
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": true
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"symbol": "USDC",
"version": "2",
"decimals": 6
},
"payTo": "0x02DC8F414eeBBadd9a9F383e87757beAB4BB1AB0",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://signalharness.ai/api/agent/services/sitemap_extract/invoke",
"mimeType": "application/json",
"description": "Parses bounded XML sitemap urlsets and indexes without entity expansion or recursive fetching.",
"serviceName": "SignalHarness x402 Services"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"xml": "<?xml version=\"1.0\"?><urlset><url><loc>https://example.com/</loc></url></urlset>"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"replay": false,
"result": {
"kind": "urlset",
"urls": [
{
"url": "https://example.com/resource",
"lastmod": "example",
"priority": "example",
"alternates": [
{
"href": "example00",
"language": "example"
}
],
"changefreq": "example"
}
],
"counts": {
"urls": 0,
"malformed": 0,
"childSitemaps": 0
},
"warnings": [
"Verify the caller-supplied data before relying on this result."
],
"childSitemaps": [
{
"url": "https://example.com/resource",
"lastmod": "example"
}
]
},
"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": "sitemap_extract",
"executionId": "example-execution",
"startedAtMs": 0,
"amountAtomic": "10000",
"resultSha256": "6dd3583feb5ce645bf8e45d6ec2d59ea95858baef0e089fc7b4cf8cd7800f697",
"serviceVersion": "1.0.0",
"settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
"artifacts": [],
"requestId": "example-request",
"executionId": "example-execution"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [],
"properties": {
"url": {
"type": "string",
"pattern": "^https://",
"maxLength": 2048,
"minLength": 9
},
"xml": {
"type": "string",
"maxLength": 65536,
"minLength": 1
}
},
"maxProperties": 1,
"minProperties": 1,
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"status",
"replay",
"requestId",
"executionId",
"result",
"receipt",
"artifacts"
],
"properties": {
"replay": {
"type": "boolean"
},
"result": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"kind",
"urls",
"childSitemaps",
"counts",
"warnings"
],
"properties": {
"kind": {
"enum": [
"urlset",
"sitemapindex"
],
"type": "string",
"maxLength": 12,
"minLength": 6
},
"urls": {
"type": "array",
"items": {
"type": "object",
"required": [
"url",
"lastmod",
"changefreq",
"priority",
"alternates"
],
"properties": {
"url": {
"type": "string",
"maxLength": 2048,
"minLength": 9
},
"lastmod": {
"type": [
"string",
"null"
]
},
"priority": {
"type": [
"string",
"null"
]
},
"alternates": {
"type": "array",
"items": {
"type": "object",
"required": [
"language",
"href"
],
"properties": {
"href": {
"type": "string",
"maxLength": 2048,
"minLength": 9
},
"language": {
"type": "string",
"maxLength": 64,
"minLength": 0
}
},
"maxProperties": 2,
"minProperties": 2,
"additionalProperties": false
},
"maxItems": 64,
"minItems": 0
},
"changefreq": {
"type": [
"string",
"null"
]
}
},
"maxProperties": 5,
"minProperties": 5,
"additionalProperties": false
},
"maxItems": 256,
"minItems": 0
},
"counts": {
"type": "object",
"required": [
"urls",
"childSitemaps",
"malformed"
],
"properties": {
"urls": {
"type": "integer",
"maximum": 10000,
"minimum": 0
},
"malformed": {
"type": "integer",
"maximum": 10000,
"minimum": 0
},
"childSitemaps": {
"type": "integer",
"maximum": 256,
"minimum": 0
}
},
"maxProperties": 3,
"minProperties": 3,
"additionalProperties": false
},
"warnings": {
"type": "array",
"items": {
"type": "string",
"maxLength": 1024,
"minLength": 1
},
"maxItems": 32,
"minItems": 0
},
"childSitemaps": {
"type": "array",
"items": {
"type": "object",
"required": [
"url",
"lastmod"
],
"properties": {
"url": {
"type": "string",
"maxLength": 2048,
"minLength": 9
},
"lastmod": {
"type": [
"string",
"null"
]
}
},
"maxProperties": 2,
"minProperties": 2,
"additionalProperties": false
},
"maxItems": 256,
"minItems": 0
}
},
"maxProperties": 5,
"minProperties": 5,
"additionalProperties": false
},
"status": {
"type": "string",
"const": "succeeded"
},
"receipt": {
"type": "object",
"required": [
"receiptId",
"serviceId",
"resultSha256"
],
"properties": {
"receiptId": {
"type": "string"
},
"serviceId": {
"type": "string"
},
"resultSha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
}
},
"additionalProperties": true
},
"artifacts": {
"type": "array",
"maxItems": 0
},
"requestId": {
"type": "string"
},
"executionId": {
"type": "string"
}
},
"additionalProperties": false
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": true
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"symbol": "USDC",
"version": "2",
"decimals": 6
},
"payTo": "0x02DC8F414eeBBadd9a9F383e87757beAB4BB1AB0",
"amount": "5000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://signalharness.ai/api/agent/services/robots_policy_parse/invoke",
"mimeType": "application/json",
"description": "Parses robots.txt groups and applies deterministic longest-match allow and disallow semantics.",
"serviceName": "SignalHarness x402 Services"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"text": "User-agent: *\nAllow: /"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"replay": false,
"result": {
"groups": [
{
"rules": [
{
"path": "example",
"directive": "allow"
}
],
"crawlDelay": 0,
"userAgents": [
"example"
]
}
],
"sitemaps": [
"example"
],
"warnings": [
"Verify the caller-supplied data before relying on this result."
],
"crawlDelay": 0,
"matchedRule": {},
"crawlAllowed": false,
"matchedGroup": [
null
]
},
"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": "robots_policy_parse",
"executionId": "example-execution",
"startedAtMs": 0,
"amountAtomic": "5000",
"resultSha256": "9f187257ea9c44cac9c39fc35e42f5352601cd2a27c6b8ee4122b8e15d4a2306",
"serviceVersion": "1.0.0",
"settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
"artifacts": [],
"requestId": "example-request",
"executionId": "example-execution"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [],
"properties": {
"url": {
"type": "string",
"pattern": "^https://",
"maxLength": 2048,
"minLength": 9
},
"text": {
"type": "string",
"maxLength": 65536,
"minLength": 0
},
"userAgent": {
"type": "string",
"maxLength": 256,
"minLength": 1
},
"targetPath": {
"type": "string",
"maxLength": 2048,
"minLength": 1
}
},
"maxProperties": 3,
"minProperties": 1,
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"status",
"replay",
"requestId",
"executionId",
"result",
"receipt",
"artifacts"
],
"properties": {
"replay": {
"type": "boolean"
},
"result": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"groups",
"matchedGroup",
"matchedRule",
"crawlAllowed",
"sitemaps",
"crawlDelay",
"warnings"
],
"properties": {
"groups": {
"type": "array",
"items": {
"type": "object",
"required": [
"userAgents",
"rules",
"crawlDelay"
],
"properties": {
"rules": {
"type": "array",
"items": {
"type": "object",
"required": [
"directive",
"path"
],
"properties": {
"path": {
"type": "string",
"maxLength": 2048,
"minLength": 0
},
"directive": {
"enum": [
"allow",
"disallow"
],
"type": "string",
"maxLength": 8,
"minLength": 5
}
},
"maxProperties": 2,
"minProperties": 2,
"additionalProperties": false
},
"maxItems": 256,
"minItems": 0
},
"crawlDelay": {
"type": [
"number",
"null"
]
},
"userAgents": {
"type": "array",
"items": {
"type": "string",
"maxLength": 256,
"minLength": 1
},
"maxItems": 32,
"minItems": 1
}
},
"maxProperties": 3,
"minProperties": 3,
"additionalProperties": false
},
"maxItems": 256,
"minItems": 0
},
"sitemaps": {
"type": "array",
"items": {
"type": "string",
"maxLength": 2048,
"minLength": 1
},
"maxItems": 256,
"minItems": 0
},
"warnings": {
"type": "array",
"items": {
"type": "string",
"maxLength": 1024,
"minLength": 1
},
"maxItems": 32,
"minItems": 0
},
"crawlDelay": {
"type": [
"number",
"null"
]
},
"matchedRule": {
"type": [
"object",
"null"
]
},
"crawlAllowed": {
"type": [
"boolean",
"null"
]
},
"matchedGroup": {
"type": [
"array",
"null"
]
}
},
"maxProperties": 7,
"minProperties": 7,
"additionalProperties": false
},
"status": {
"type": "string",
"const": "succeeded"
},
"receipt": {
"type": "object",
"required": [
"receiptId",
"serviceId",
"resultSha256"
],
"properties": {
"receiptId": {
"type": "string"
},
"serviceId": {
"type": "string"
},
"resultSha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
}
},
"additionalProperties": true
},
"artifacts": {
"type": "array",
"maxItems": 0
},
"requestId": {
"type": "string"
},
"executionId": {
"type": "string"
}
},
"additionalProperties": false
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": true
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"symbol": "USDC",
"version": "2",
"decimals": 6
},
"payTo": "0x02DC8F414eeBBadd9a9F383e87757beAB4BB1AB0",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://signalharness.ai/api/agent/services/schema_org_extract/invoke",
"mimeType": "application/json",
"description": "Extracts bounded JSON-LD Schema.org entities, type indexes, and explicit relationships without inventing values.",
"serviceName": "SignalHarness x402 Services"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"html": "<script type=\"application/ld+json\">{\"@type\":\"WebPage\"}</script>"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"replay": false,
"result": {
"entities": [
{
"id": "example",
"types": [
"example"
],
"valueJson": "example"
}
],
"warnings": [
"Verify the caller-supplied data before relying on this result."
],
"typeIndex": [
{
"ids": [
"example"
],
"type": "example"
}
],
"entityCount": 0,
"relationships": [
{
"to": "example",
"from": "example",
"kind": "example"
}
]
},
"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": "schema_org_extract",
"executionId": "example-execution",
"startedAtMs": 0,
"amountAtomic": "10000",
"resultSha256": "0ffabd1323aa846e93b577eebbbb6107ab3669ce3d2efb57b1b206b65a26d83e",
"serviceVersion": "1.0.0",
"settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
"artifacts": [],
"requestId": "example-request",
"executionId": "example-execution"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [],
"properties": {
"url": {
"type": "string",
"pattern": "^https://",
"maxLength": 2048,
"minLength": 9
},
"html": {
"type": "string",
"maxLength": 65536,
"minLength": 1
},
"baseUrl": {
"type": "string",
"pattern": "^https://",
"maxLength": 2048,
"minLength": 9
}
},
"maxProperties": 2,
"minProperties": 1,
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"status",
"replay",
"requestId",
"executionId",
"result",
"receipt",
"artifacts"
],
"properties": {
"replay": {
"type": "boolean"
},
"result": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"entityCount",
"typeIndex",
"entities",
"relationships",
"warnings"
],
"properties": {
"entities": {
"type": "array",
"items": {
"type": "object",
"required": [
"id",
"types",
"valueJson"
],
"properties": {
"id": {
"type": "string",
"maxLength": 2048,
"minLength": 1
},
"types": {
"type": "array",
"items": {
"type": "string",
"maxLength": 256,
"minLength": 1
},
"maxItems": 32,
"minItems": 0
},
"valueJson": {
"type": "string",
"maxLength": 65536,
"minLength": 2
}
},
"maxProperties": 3,
"minProperties": 3,
"additionalProperties": false
},
"maxItems": 256,
"minItems": 0
},
"warnings": {
"type": "array",
"items": {
"type": "string",
"maxLength": 1024,
"minLength": 1
},
"maxItems": 32,
"minItems": 0
},
"typeIndex": {
"type": "array",
"items": {
"type": "object",
"required": [
"type",
"ids"
],
"properties": {
"ids": {
"type": "array",
"items": {
"type": "string",
"maxLength": 2048,
"minLength": 1
},
"maxItems": 256,
"minItems": 1
},
"type": {
"type": "string",
"maxLength": 256,
"minLength": 1
}
},
"maxProperties": 2,
"minProperties": 2,
"additionalProperties": false
},
"maxItems": 256,
"minItems": 0
},
"entityCount": {
"type": "integer",
"maximum": 2000,
"minimum": 0
},
"relationships": {
"type": "array",
"items": {
"type": "object",
"required": [
"from",
"to",
"kind"
],
"properties": {
"to": {
"type": "string",
"maxLength": 2048,
"minLength": 1
},
"from": {
"type": "string",
"maxLength": 2048,
"minLength": 1
},
"kind": {
"type": "string",
"maxLength": 256,
"minLength": 1
}
},
"maxProperties": 3,
"minProperties": 3,
"additionalProperties": false
},
"maxItems": 256,
"minItems": 0
}
},
"maxProperties": 5,
"minProperties": 5,
"additionalProperties": false
},
"status": {
"type": "string",
"const": "succeeded"
},
"receipt": {
"type": "object",
"required": [
"receiptId",
"serviceId",
"resultSha256"
],
"properties": {
"receiptId": {
"type": "string"
},
"serviceId": {
"type": "string"
},
"resultSha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
}
},
"additionalProperties": true
},
"artifacts": {
"type": "array",
"maxItems": 0
},
"requestId": {
"type": "string"
},
"executionId": {
"type": "string"
}
},
"additionalProperties": false
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": true
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"symbol": "USDC",
"version": "2",
"decimals": 6
},
"payTo": "0x02DC8F414eeBBadd9a9F383e87757beAB4BB1AB0",
"amount": "5000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://signalharness.ai/api/agent/services/content_fingerprint/invoke",
"mimeType": "application/json",
"description": "Produces exact and explicitly normalized SHA-256 fingerprints for bounded text, JSON, HTML, or base64 bytes.",
"serviceName": "SignalHarness x402 Services"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"text": "example"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"replay": false,
"result": {
"type": "example",
"sha256": "0000000000000000000000000000000000000000000000000000000000000000",
"byteCount": 0,
"normalization": "example",
"normalizedLength": 0,
"normalizedSha256": "0000000000000000000000000000000000000000000000000000000000000000"
},
"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": "content_fingerprint",
"executionId": "example-execution",
"startedAtMs": 0,
"amountAtomic": "5000",
"resultSha256": "3861c2f5ca83c78359f3fc168c79d4dab10e7dc1d28858e724e9f33d397cb3b1",
"serviceVersion": "1.0.0",
"settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
"artifacts": [],
"requestId": "example-request",
"executionId": "example-execution"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [],
"properties": {
"html": {
"type": "string",
"maxLength": 65536,
"minLength": 1
},
"json": {
"type": [
"object",
"array",
"string",
"number",
"boolean",
"null"
]
},
"text": {
"type": "string",
"maxLength": 65536,
"minLength": 0
},
"type": {
"type": "string",
"maxLength": 128,
"minLength": 1
},
"base64": {
"type": "string",
"pattern": "^[A-Za-z0-9+/]*={0,2}$",
"maxLength": 65536,
"minLength": 0
}
},
"maxProperties": 2,
"minProperties": 1,
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"status",
"replay",
"requestId",
"executionId",
"result",
"receipt",
"artifacts"
],
"properties": {
"replay": {
"type": "boolean"
},
"result": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"sha256",
"normalizedSha256",
"byteCount",
"normalizedLength",
"type",
"normalization"
],
"properties": {
"type": {
"type": "string",
"maxLength": 128,
"minLength": 1
},
"sha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$",
"maxLength": 64,
"minLength": 64
},
"byteCount": {
"type": "integer",
"maximum": 1048576,
"minimum": 0
},
"normalization": {
"type": "string",
"maxLength": 128,
"minLength": 1
},
"normalizedLength": {
"type": "integer",
"maximum": 1048576,
"minimum": 0
},
"normalizedSha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$",
"maxLength": 64,
"minLength": 64
}
},
"maxProperties": 6,
"minProperties": 6,
"additionalProperties": false
},
"status": {
"type": "string",
"const": "succeeded"
},
"receipt": {
"type": "object",
"required": [
"receiptId",
"serviceId",
"resultSha256"
],
"properties": {
"receiptId": {
"type": "string"
},
"serviceId": {
"type": "string"
},
"resultSha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
}
},
"additionalProperties": true
},
"artifacts": {
"type": "array",
"maxItems": 0
},
"requestId": {
"type": "string"
},
"executionId": {
"type": "string"
}
},
"additionalProperties": false
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": true
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"symbol": "USDC",
"version": "2",
"decimals": 6
},
"payTo": "0x02DC8F414eeBBadd9a9F383e87757beAB4BB1AB0",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://signalharness.ai/api/agent/services/text_chunk_structure/invoke",
"mimeType": "application/json",
"description": "Creates deterministic source-ordered chunks from text or Markdown using headings, paragraphs, lists, and code blocks.",
"serviceName": "SignalHarness x402 Services"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"text": "# Example\n\nBody."
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"replay": false,
"result": {
"chunks": [
{
"id": "example000",
"end": 0,
"hash": "0000000000000000000000000000000000000000000000000000000000000000",
"text": "Example caller-supplied content.",
"start": 0,
"ordinal": 0,
"estimatedTokens": 1,
"headingHierarchy": [
"example"
]
}
],
"chunkCount": 0,
"sourceHash": "0000000000000000000000000000000000000000000000000000000000000000"
},
"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": "text_chunk_structure",
"executionId": "example-execution",
"startedAtMs": 0,
"amountAtomic": "10000",
"resultSha256": "fee508f9f11138fc85b0266678dd3eb921bd79d1c0bbf7206f5505fd2f11bb12",
"serviceVersion": "1.0.0",
"settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
"artifacts": [],
"requestId": "example-request",
"executionId": "example-execution"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"text"
],
"properties": {
"text": {
"type": "string",
"maxLength": 65536,
"minLength": 1
},
"maxChunkChars": {
"type": "integer",
"maximum": 16000,
"minimum": 256
}
},
"maxProperties": 2,
"minProperties": 1,
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"status",
"replay",
"requestId",
"executionId",
"result",
"receipt",
"artifacts"
],
"properties": {
"replay": {
"type": "boolean"
},
"result": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"chunkCount",
"chunks",
"sourceHash"
],
"properties": {
"chunks": {
"type": "array",
"items": {
"type": "object",
"required": [
"id",
"headingHierarchy",
"text",
"start",
"end",
"estimatedTokens",
"hash",
"ordinal"
],
"properties": {
"id": {
"type": "string",
"maxLength": 16,
"minLength": 10
},
"end": {
"type": "integer",
"maximum": 1048576,
"minimum": 0
},
"hash": {
"type": "string",
"pattern": "^[0-9a-f]{64}$",
"maxLength": 64,
"minLength": 64
},
"text": {
"type": "string",
"maxLength": 16000,
"minLength": 1
},
"start": {
"type": "integer",
"maximum": 1048576,
"minimum": 0
},
"ordinal": {
"type": "integer",
"maximum": 511,
"minimum": 0
},
"estimatedTokens": {
"type": "integer",
"maximum": 100000,
"minimum": 1
},
"headingHierarchy": {
"type": "array",
"items": {
"type": "string",
"maxLength": 8192,
"minLength": 1
},
"maxItems": 6,
"minItems": 0
}
},
"maxProperties": 8,
"minProperties": 8,
"additionalProperties": false
},
"maxItems": 256,
"minItems": 0
},
"chunkCount": {
"type": "integer",
"maximum": 512,
"minimum": 0
},
"sourceHash": {
"type": "string",
"pattern": "^[0-9a-f]{64}$",
"maxLength": 64,
"minLength": 64
}
},
"maxProperties": 3,
"minProperties": 3,
"additionalProperties": false
},
"status": {
"type": "string",
"const": "succeeded"
},
"receipt": {
"type": "object",
"required": [
"receiptId",
"serviceId",
"resultSha256"
],
"properties": {
"receiptId": {
"type": "string"
},
"serviceId": {
"type": "string"
},
"resultSha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
}
},
"additionalProperties": true
},
"artifacts": {
"type": "array",
"maxItems": 0
},
"requestId": {
"type": "string"
},
"executionId": {
"type": "string"
}
},
"additionalProperties": false
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": true
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"symbol": "USDC",
"version": "2",
"decimals": 6
},
"payTo": "0x02DC8F414eeBBadd9a9F383e87757beAB4BB1AB0",
"amount": "5000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://signalharness.ai/api/agent/services/markdown_outline_extract/invoke",
"mimeType": "application/json",
"description": "Extracts a deterministic source-ordered Markdown heading outline with stable anchors, parent ordinals, offsets, and section ranges.",
"serviceName": "SignalHarness x402 Services"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"markdown": "# Example\n\n## Detail"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"replay": false,
"result": {
"title": "example",
"headings": [
{
"end": 0,
"text": "Example caller-supplied content.",
"level": 1,
"start": 0,
"anchor": "example",
"ordinal": 0,
"sectionEnd": 0,
"sectionStart": 0,
"parentOrdinal": -1
}
],
"warnings": [
"Verify the caller-supplied data before relying on this result."
],
"headingCount": 0
},
"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": "markdown_outline_extract",
"executionId": "example-execution",
"startedAtMs": 0,
"amountAtomic": "5000",
"resultSha256": "b190eb5a7af63f7c83c3ac8ba3eff252ceebe13556fe09aae25d112fc8ba8219",
"serviceVersion": "1.0.0",
"settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
"artifacts": [],
"requestId": "example-request",
"executionId": "example-execution"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [],
"properties": {
"text": {
"type": "string",
"maxLength": 65536,
"minLength": 1
},
"markdown": {
"type": "string",
"maxLength": 65536,
"minLength": 1
},
"maximumHeadingDepth": {
"type": "integer",
"maximum": 6,
"minimum": 1
},
"includeSectionRanges": {
"type": "boolean"
}
},
"maxProperties": 3,
"minProperties": 1,
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"status",
"replay",
"requestId",
"executionId",
"result",
"receipt",
"artifacts"
],
"properties": {
"replay": {
"type": "boolean"
},
"result": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"title",
"headingCount",
"headings",
"warnings"
],
"properties": {
"title": {
"type": "string",
"maxLength": 8192,
"minLength": 0
},
"headings": {
"type": "array",
"items": {
"type": "object",
"required": [
"level",
"text",
"anchor",
"ordinal",
"start",
"end",
"sectionStart",
"sectionEnd",
"parentOrdinal"
],
"properties": {
"end": {
"type": "integer",
"maximum": 524288,
"minimum": 0
},
"text": {
"type": "string",
"maxLength": 8192,
"minLength": 0
},
"level": {
"type": "integer",
"maximum": 6,
"minimum": 1
},
"start": {
"type": "integer",
"maximum": 524288,
"minimum": 0
},
"anchor": {
"type": "string",
"maxLength": 8192,
"minLength": 1
},
"ordinal": {
"type": "integer",
"maximum": 255,
"minimum": 0
},
"sectionEnd": {
"type": "integer",
"maximum": 524288,
"minimum": 0
},
"sectionStart": {
"type": "integer",
"maximum": 524288,
"minimum": 0
},
"parentOrdinal": {
"type": "integer",
"maximum": 255,
"minimum": -1
}
},
"maxProperties": 9,
"minProperties": 9,
"additionalProperties": false
},
"maxItems": 256,
"minItems": 0
},
"warnings": {
"type": "array",
"items": {
"type": "string",
"maxLength": 1024,
"minLength": 1
},
"maxItems": 32,
"minItems": 0
},
"headingCount": {
"type": "integer",
"maximum": 256,
"minimum": 0
}
},
"maxProperties": 4,
"minProperties": 4,
"additionalProperties": false
},
"status": {
"type": "string",
"const": "succeeded"
},
"receipt": {
"type": "object",
"required": [
"receiptId",
"serviceId",
"resultSha256"
],
"properties": {
"receiptId": {
"type": "string"
},
"serviceId": {
"type": "string"
},
"resultSha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
}
},
"additionalProperties": true
},
"artifacts": {
"type": "array",
"maxItems": 0
},
"requestId": {
"type": "string"
},
"executionId": {
"type": "string"
}
},
"additionalProperties": false
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": true
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"symbol": "USDC",
"version": "2",
"decimals": 6
},
"payTo": "0x02DC8F414eeBBadd9a9F383e87757beAB4BB1AB0",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://signalharness.ai/api/agent/services/link_graph_extract/invoke",
"mimeType": "application/json",
"description": "Extracts bounded normalized internal, external, and anchor relationships from supplied HTML or one safely fetched URL without crawling.",
"serviceName": "SignalHarness x402 Services"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"html": "<a href=\"/example\">Example</a>",
"baseUrl": "https://example.com/"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"replay": false,
"result": {
"edges": [
"example"
],
"nodes": [
"example"
],
"anchors": [
"example"
],
"baseUrl": "example00",
"linkCount": 0,
"externalLinks": [
"example"
],
"internalLinks": [
"example"
],
"duplicateCount": 0,
"uniqueDestinationCount": 0
},
"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": "link_graph_extract",
"executionId": "example-execution",
"startedAtMs": 0,
"amountAtomic": "10000",
"resultSha256": "b02ed9f247a705573b6f2f8f5ca89f178d4d23ccd6da547fd05490e8ffb0b53e",
"serviceVersion": "1.0.0",
"settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
"artifacts": [],
"requestId": "example-request",
"executionId": "example-execution"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [],
"properties": {
"url": {
"type": "string",
"pattern": "^https://",
"maxLength": 2048,
"minLength": 9
},
"html": {
"type": "string",
"maxLength": 65536,
"minLength": 1
},
"baseUrl": {
"type": "string",
"pattern": "^https://",
"maxLength": 2048,
"minLength": 9
}
},
"maxProperties": 2,
"minProperties": 1,
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"status",
"replay",
"requestId",
"executionId",
"result",
"receipt",
"artifacts"
],
"properties": {
"replay": {
"type": "boolean"
},
"result": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"baseUrl",
"linkCount",
"uniqueDestinationCount",
"duplicateCount",
"internalLinks",
"externalLinks",
"anchors",
"nodes",
"edges"
],
"properties": {
"edges": {
"type": "array",
"items": {
"type": "string",
"maxLength": 4096,
"minLength": 2
},
"maxItems": 256,
"minItems": 0
},
"nodes": {
"type": "array",
"items": {
"type": "string",
"maxLength": 4096,
"minLength": 2
},
"maxItems": 256,
"minItems": 0
},
"anchors": {
"type": "array",
"items": {
"type": "string",
"maxLength": 16384,
"minLength": 2
},
"maxItems": 256,
"minItems": 0
},
"baseUrl": {
"type": "string",
"maxLength": 2048,
"minLength": 9
},
"linkCount": {
"type": "integer",
"maximum": 512,
"minimum": 0
},
"externalLinks": {
"type": "array",
"items": {
"type": "string",
"maxLength": 16384,
"minLength": 2
},
"maxItems": 256,
"minItems": 0
},
"internalLinks": {
"type": "array",
"items": {
"type": "string",
"maxLength": 16384,
"minLength": 2
},
"maxItems": 256,
"minItems": 0
},
"duplicateCount": {
"type": "integer",
"maximum": 512,
"minimum": 0
},
"uniqueDestinationCount": {
"type": "integer",
"maximum": 512,
"minimum": 0
}
},
"maxProperties": 9,
"minProperties": 9,
"additionalProperties": false
},
"status": {
"type": "string",
"const": "succeeded"
},
"receipt": {
"type": "object",
"required": [
"receiptId",
"serviceId",
"resultSha256"
],
"properties": {
"receiptId": {
"type": "string"
},
"serviceId": {
"type": "string"
},
"resultSha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
}
},
"additionalProperties": true
},
"artifacts": {
"type": "array",
"maxItems": 0
},
"requestId": {
"type": "string"
},
"executionId": {
"type": "string"
}
},
"additionalProperties": false
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": true
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"symbol": "USDC",
"version": "2",
"decimals": 6
},
"payTo": "0x02DC8F414eeBBadd9a9F383e87757beAB4BB1AB0",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://signalharness.ai/api/agent/services/jsonl_normalize_validate/invoke",
"mimeType": "application/json",
"description": "Parses bounded JSON Lines deterministically, retains rejected lines, and emits canonical JSON records with source line numbers.",
"serviceName": "SignalHarness x402 Services"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"text": "{\"example\":1}\n{\"example\":2}"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"replay": false,
"result": {
"records": [
{
"line": 1,
"value": {},
"canonical": "example"
}
],
"normalized": "example",
"validCount": 0,
"recordCount": 0,
"invalidCount": 0,
"rejectedLines": [
{
"line": 1,
"text": "Example caller-supplied content.",
"error": "example"
}
]
},
"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": "jsonl_normalize_validate",
"executionId": "example-execution",
"startedAtMs": 0,
"amountAtomic": "10000",
"resultSha256": "6cbd37ba1826039053fcb14ffb19aabb2e56aa4337811eac9b48b252f6839b2d",
"serviceVersion": "1.0.0",
"settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
"artifacts": [],
"requestId": "example-request",
"executionId": "example-execution"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"text"
],
"properties": {
"text": {
"type": "string",
"maxLength": 65536,
"minLength": 1
},
"blankLinePolicy": {
"enum": [
"ignore",
"reject"
],
"type": "string",
"maxLength": 6,
"minLength": 6
}
},
"maxProperties": 2,
"minProperties": 1,
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"status",
"replay",
"requestId",
"executionId",
"result",
"receipt",
"artifacts"
],
"properties": {
"replay": {
"type": "boolean"
},
"result": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"recordCount",
"validCount",
"invalidCount",
"records",
"rejectedLines",
"normalized"
],
"properties": {
"records": {
"type": "array",
"items": {
"type": "object",
"required": [
"line",
"value",
"canonical"
],
"properties": {
"line": {
"type": "integer",
"maximum": 4096,
"minimum": 1
},
"value": {
"type": [
"object",
"array",
"string",
"number",
"boolean",
"null"
]
},
"canonical": {
"type": "string",
"maxLength": 65536,
"minLength": 1
}
},
"maxProperties": 3,
"minProperties": 3,
"additionalProperties": false
},
"maxItems": 256,
"minItems": 0
},
"normalized": {
"type": "string",
"maxLength": 65536,
"minLength": 0
},
"validCount": {
"type": "integer",
"maximum": 256,
"minimum": 0
},
"recordCount": {
"type": "integer",
"maximum": 256,
"minimum": 0
},
"invalidCount": {
"type": "integer",
"maximum": 256,
"minimum": 0
},
"rejectedLines": {
"type": "array",
"items": {
"type": "object",
"required": [
"line",
"text",
"error"
],
"properties": {
"line": {
"type": "integer",
"maximum": 4096,
"minimum": 1
},
"text": {
"type": "string",
"maxLength": 1024,
"minLength": 0
},
"error": {
"type": "string",
"maxLength": 128,
"minLength": 1
}
},
"maxProperties": 3,
"minProperties": 3,
"additionalProperties": false
},
"maxItems": 256,
"minItems": 0
}
},
"maxProperties": 6,
"minProperties": 6,
"additionalProperties": false
},
"status": {
"type": "string",
"const": "succeeded"
},
"receipt": {
"type": "object",
"required": [
"receiptId",
"serviceId",
"resultSha256"
],
"properties": {
"receiptId": {
"type": "string"
},
"serviceId": {
"type": "string"
},
"resultSha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
}
},
"additionalProperties": true
},
"artifacts": {
"type": "array",
"maxItems": 0
},
"requestId": {
"type": "string"
},
"executionId": {
"type": "string"
}
},
"additionalProperties": false
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": true
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"symbol": "USDC",
"version": "2",
"decimals": 6
},
"payTo": "0x02DC8F414eeBBadd9a9F383e87757beAB4BB1AB0",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://signalharness.ai/api/agent/services/xml_normalize_validate/invoke",
"mimeType": "application/json",
"description": "Safely validates and normalizes bounded XML into a deterministic structural representation without entity resolution or network access.",
"serviceName": "SignalHarness x402 Services"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"xml": "<root><item>example</item></root>"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"replay": false,
"result": {
"root": "example",
"errors": [
"example"
],
"warnings": [
"Verify the caller-supplied data before relying on this result."
],
"nodeCount": 1,
"structure": "example",
"namespaces": [
{
"name": "example",
"value": "example"
}
],
"wellFormed": false
},
"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": "xml_normalize_validate",
"executionId": "example-execution",
"startedAtMs": 0,
"amountAtomic": "10000",
"resultSha256": "b5e29ac589d21aa3a81b58e3167709d76598c09192ae9593f7b255d5bf723448",
"serviceVersion": "1.0.0",
"settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
"artifacts": [],
"requestId": "example-request",
"executionId": "example-execution"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"xml"
],
"properties": {
"xml": {
"type": "string",
"maxLength": 65536,
"minLength": 1
}
},
"maxProperties": 1,
"minProperties": 1,
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"status",
"replay",
"requestId",
"executionId",
"result",
"receipt",
"artifacts"
],
"properties": {
"replay": {
"type": "boolean"
},
"result": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"wellFormed",
"root",
"namespaces",
"nodeCount",
"structure",
"warnings",
"errors"
],
"properties": {
"root": {
"type": "string",
"maxLength": 256,
"minLength": 1
},
"errors": {
"type": "array",
"items": {
"type": "string",
"maxLength": 1024,
"minLength": 1
},
"maxItems": 32,
"minItems": 0
},
"warnings": {
"type": "array",
"items": {
"type": "string",
"maxLength": 1024,
"minLength": 1
},
"maxItems": 32,
"minItems": 0
},
"nodeCount": {
"type": "integer",
"maximum": 4096,
"minimum": 1
},
"structure": {
"type": "string",
"maxLength": 65536,
"minLength": 2
},
"namespaces": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"value"
],
"properties": {
"name": {
"type": "string",
"maxLength": 256,
"minLength": 5
},
"value": {
"type": "string",
"maxLength": 4096,
"minLength": 0
}
},
"maxProperties": 2,
"minProperties": 2,
"additionalProperties": false
},
"maxItems": 256,
"minItems": 0
},
"wellFormed": {
"type": "boolean"
}
},
"maxProperties": 7,
"minProperties": 7,
"additionalProperties": false
},
"status": {
"type": "string",
"const": "succeeded"
},
"receipt": {
"type": "object",
"required": [
"receiptId",
"serviceId",
"resultSha256"
],
"properties": {
"receiptId": {
"type": "string"
},
"serviceId": {
"type": "string"
},
"resultSha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
}
},
"additionalProperties": true
},
"artifacts": {
"type": "array",
"maxItems": 0
},
"requestId": {
"type": "string"
},
"executionId": {
"type": "string"
}
},
"additionalProperties": false
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": true
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"symbol": "USDC",
"version": "2",
"decimals": 6
},
"payTo": "0x02DC8F414eeBBadd9a9F383e87757beAB4BB1AB0",
"amount": "5000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://signalharness.ai/api/agent/services/content_type_detect/invoke",
"mimeType": "application/json",
"description": "Detects likely bounded content types from inert text or base64 bytes using deterministic signatures and structural signals without execution.",
"serviceName": "SignalHarness x402 Services"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"text": "{\"example\":true}"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"replay": false,
"result": {
"charset": "example",
"warnings": [
"Verify the caller-supplied data before relying on this result."
],
"confidence": "low",
"declaredMime": "example",
"detectedMime": "example",
"structuralSignals": [
"example"
]
},
"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": "content_type_detect",
"executionId": "example-execution",
"startedAtMs": 0,
"amountAtomic": "5000",
"resultSha256": "0abe3e1f995624e5b4b1ef40923938cdbeceda495862435105fd57c6d845589a",
"serviceVersion": "1.0.0",
"settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
"artifacts": [],
"requestId": "example-request",
"executionId": "example-execution"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [],
"properties": {
"text": {
"type": "string",
"maxLength": 65536,
"minLength": 1
},
"base64": {
"type": "string",
"pattern": "^[A-Za-z0-9+/]*={0,2}$",
"maxLength": 65536,
"minLength": 1
},
"filename": {
"type": "string",
"maxLength": 1024,
"minLength": 1
},
"declaredContentType": {
"type": "string",
"maxLength": 256,
"minLength": 1
}
},
"maxProperties": 4,
"minProperties": 1,
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"status",
"replay",
"requestId",
"executionId",
"result",
"receipt",
"artifacts"
],
"properties": {
"replay": {
"type": "boolean"
},
"result": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"detectedMime",
"declaredMime",
"charset",
"confidence",
"structuralSignals",
"warnings"
],
"properties": {
"charset": {
"type": "string",
"maxLength": 64,
"minLength": 0
},
"warnings": {
"type": "array",
"items": {
"type": "string",
"maxLength": 1024,
"minLength": 1
},
"maxItems": 32,
"minItems": 0
},
"confidence": {
"enum": [
"low",
"medium",
"high"
],
"type": "string",
"maxLength": 6,
"minLength": 3
},
"declaredMime": {
"type": "string",
"maxLength": 256,
"minLength": 0
},
"detectedMime": {
"type": "string",
"maxLength": 256,
"minLength": 1
},
"structuralSignals": {
"type": "array",
"items": {
"type": "string",
"maxLength": 128,
"minLength": 1
},
"maxItems": 32,
"minItems": 1
}
},
"maxProperties": 6,
"minProperties": 6,
"additionalProperties": false
},
"status": {
"type": "string",
"const": "succeeded"
},
"receipt": {
"type": "object",
"required": [
"receiptId",
"serviceId",
"resultSha256"
],
"properties": {
"receiptId": {
"type": "string"
},
"serviceId": {
"type": "string"
},
"resultSha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
}
},
"additionalProperties": true
},
"artifacts": {
"type": "array",
"maxItems": 0
},
"requestId": {
"type": "string"
},
"executionId": {
"type": "string"
}
},
"additionalProperties": false
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": true
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"symbol": "USDC",
"version": "2",
"decimals": 6
},
"payTo": "0x02DC8F414eeBBadd9a9F383e87757beAB4BB1AB0",
"amount": "5000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://signalharness.ai/api/agent/services/heading_structure_audit/invoke",
"mimeType": "application/json",
"description": "Audits bounded HTML or Markdown heading hierarchy, duplicates, IDs, skipped levels, and empty headings deterministically.",
"serviceName": "SignalHarness x402 Services"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"markdown": "# Example\n\n### Detail"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"replay": false,
"result": {
"format": "html",
"status": "pass",
"outline": [
{
"id": "example",
"text": "Example caller-supplied content.",
"level": 1,
"ordinal": 0
}
],
"summary": {
"h1Count": 0,
"failCount": 0,
"warnCount": 0,
"headingCount": 0
},
"findings": [
{
"code": "empty_heading",
"ordinal": 0,
"severity": "warn"
}
]
},
"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": "heading_structure_audit",
"executionId": "example-execution",
"startedAtMs": 0,
"amountAtomic": "5000",
"resultSha256": "8d84614babda1c1bd530afa4959a19bfe4b54a572b11fbe18adfdbfe9612f1a6",
"serviceVersion": "1.0.0",
"settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
"artifacts": [],
"requestId": "example-request",
"executionId": "example-execution"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [],
"properties": {
"html": {
"type": "string",
"maxLength": 65536,
"minLength": 1
},
"markdown": {
"type": "string",
"maxLength": 65536,
"minLength": 1
}
},
"maxProperties": 1,
"minProperties": 1,
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"status",
"replay",
"requestId",
"executionId",
"result",
"receipt",
"artifacts"
],
"properties": {
"replay": {
"type": "boolean"
},
"result": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"format",
"status",
"outline",
"findings",
"summary"
],
"properties": {
"format": {
"enum": [
"html",
"markdown"
],
"type": "string",
"maxLength": 8,
"minLength": 4
},
"status": {
"enum": [
"pass",
"warn",
"fail"
],
"type": "string",
"maxLength": 4,
"minLength": 4
},
"outline": {
"type": "array",
"items": {
"type": "object",
"required": [
"level",
"text",
"id",
"ordinal"
],
"properties": {
"id": {
"type": "string",
"maxLength": 256,
"minLength": 0
},
"text": {
"type": "string",
"maxLength": 8192,
"minLength": 0
},
"level": {
"type": "integer",
"maximum": 6,
"minimum": 1
},
"ordinal": {
"type": "integer",
"maximum": 255,
"minimum": 0
}
},
"maxProperties": 4,
"minProperties": 4,
"additionalProperties": false
},
"maxItems": 256,
"minItems": 0
},
"summary": {
"type": "object",
"required": [
"headingCount",
"h1Count",
"failCount",
"warnCount"
],
"properties": {
"h1Count": {
"type": "integer",
"maximum": 256,
"minimum": 0
},
"failCount": {
"type": "integer",
"maximum": 256,
"minimum": 0
},
"warnCount": {
"type": "integer",
"maximum": 256,
"minimum": 0
},
"headingCount": {
"type": "integer",
"maximum": 256,
"minimum": 0
}
},
"maxProperties": 4,
"minProperties": 4,
"additionalProperties": false
},
"findings": {
"type": "array",
"items": {
"type": "object",
"required": [
"code",
"severity",
"ordinal"
],
"properties": {
"code": {
"enum": [
"empty_heading",
"skipped_level",
"duplicate_id",
"duplicate_heading"
],
"type": "string",
"maxLength": 17,
"minLength": 11
},
"ordinal": {
"type": "integer",
"maximum": 255,
"minimum": 0
},
"severity": {
"enum": [
"warn",
"fail"
],
"type": "string",
"maxLength": 4,
"minLength": 4
}
},
"maxProperties": 3,
"minProperties": 3,
"additionalProperties": false
},
"maxItems": 256,
"minItems": 0
}
},
"maxProperties": 5,
"minProperties": 5,
"additionalProperties": false
},
"status": {
"type": "string",
"const": "succeeded"
},
"receipt": {
"type": "object",
"required": [
"receiptId",
"serviceId",
"resultSha256"
],
"properties": {
"receiptId": {
"type": "string"
},
"serviceId": {
"type": "string"
},
"resultSha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
}
},
"additionalProperties": true
},
"artifacts": {
"type": "array",
"maxItems": 0
},
"requestId": {
"type": "string"
},
"executionId": {
"type": "string"
}
},
"additionalProperties": false
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": true
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"symbol": "USDC",
"version": "2",
"decimals": 6
},
"payTo": "0x02DC8F414eeBBadd9a9F383e87757beAB4BB1AB0",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://signalharness.ai/api/agent/services/http_header_audit/invoke",
"mimeType": "application/json",
"description": "Audits bounded supplied or safely fetched HTTP headers for caching, security, discovery, CORS, and x402 signals.",
"serviceName": "SignalHarness x402 Services"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"headers": [
[
"content-type",
"text/html"
],
[
"cache-control",
"max-age=60"
]
]
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"replay": false,
"result": {
"result": "pass",
"status": 0,
"findings": [
{
"code": "duplicate_header",
"header": "example",
"severity": "info"
}
],
"sourceUrl": "example",
"cacheSummary": {
"missing": [
"example"
],
"present": [
"example"
]
},
"securitySummary": {
"missing": [
"example"
],
"present": [
"example"
]
},
"discoverySummary": {
"missing": [
"example"
],
"present": [
"example"
]
},
"normalizedHeaders": [
{
"name": "example",
"values": [
"example"
]
}
]
},
"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": "http_header_audit",
"executionId": "example-execution",
"startedAtMs": 0,
"amountAtomic": "10000",
"resultSha256": "2e6f0112ecd6a6aa620f18b3534e611c60f827bcd353b606f3640d5d1dbfc6f7",
"serviceVersion": "1.0.0",
"settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
"artifacts": [],
"requestId": "example-request",
"executionId": "example-execution"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [],
"properties": {
"url": {
"type": "string",
"pattern": "^https://",
"maxLength": 2048,
"minLength": 9
},
"status": {
"type": "integer",
"maximum": 599,
"minimum": 100
},
"headers": {
"type": "array",
"items": {
"type": "array",
"items": {
"type": "string",
"maxLength": 8192,
"minLength": 0
},
"maxItems": 2,
"minItems": 2
},
"maxItems": 128,
"minItems": 1
}
},
"maxProperties": 2,
"minProperties": 1,
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"status",
"replay",
"requestId",
"executionId",
"result",
"receipt",
"artifacts"
],
"properties": {
"replay": {
"type": "boolean"
},
"result": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"sourceUrl",
"status",
"normalizedHeaders",
"findings",
"result",
"cacheSummary",
"securitySummary",
"discoverySummary"
],
"properties": {
"result": {
"enum": [
"pass",
"warn",
"fail"
],
"type": "string",
"maxLength": 4,
"minLength": 4
},
"status": {
"type": "integer",
"maximum": 599,
"minimum": 0
},
"findings": {
"type": "array",
"items": {
"type": "object",
"required": [
"code",
"severity",
"header"
],
"properties": {
"code": {
"enum": [
"duplicate_header",
"missing_header",
"cors_wildcard_credentials"
],
"type": "string",
"maxLength": 25,
"minLength": 14
},
"header": {
"type": "string",
"maxLength": 256,
"minLength": 1
},
"severity": {
"enum": [
"info",
"warn",
"fail"
],
"type": "string",
"maxLength": 4,
"minLength": 4
}
},
"maxProperties": 3,
"minProperties": 3,
"additionalProperties": false
},
"maxItems": 256,
"minItems": 0
},
"sourceUrl": {
"type": "string",
"maxLength": 2048,
"minLength": 0
},
"cacheSummary": {
"type": "object",
"required": [
"present",
"missing"
],
"properties": {
"missing": {
"type": "array",
"items": {
"type": "string",
"maxLength": 256,
"minLength": 1
},
"maxItems": 16,
"minItems": 0
},
"present": {
"type": "array",
"items": {
"type": "string",
"maxLength": 256,
"minLength": 1
},
"maxItems": 16,
"minItems": 0
}
},
"maxProperties": 2,
"minProperties": 2,
"additionalProperties": false
},
"securitySummary": {
"type": "object",
"required": [
"present",
"missing"
],
"properties": {
"missing": {
"type": "array",
"items": {
"type": "string",
"maxLength": 256,
"minLength": 1
},
"maxItems": 16,
"minItems": 0
},
"present": {
"type": "array",
"items": {
"type": "string",
"maxLength": 256,
"minLength": 1
},
"maxItems": 16,
"minItems": 0
}
},
"maxProperties": 2,
"minProperties": 2,
"additionalProperties": false
},
"discoverySummary": {
"type": "object",
"required": [
"present",
"missing"
],
"properties": {
"missing": {
"type": "array",
"items": {
"type": "string",
"maxLength": 256,
"minLength": 1
},
"maxItems": 16,
"minItems": 0
},
"present": {
"type": "array",
"items": {
"type": "string",
"maxLength": 256,
"minLength": 1
},
"maxItems": 16,
"minItems": 0
}
},
"maxProperties": 2,
"minProperties": 2,
"additionalProperties": false
},
"normalizedHeaders": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"values"
],
"properties": {
"name": {
"type": "string",
"maxLength": 256,
"minLength": 1
},
"values": {
"type": "array",
"items": {
"type": "string",
"maxLength": 8192,
"minLength": 0
},
"maxItems": 128,
"minItems": 1
}
},
"maxProperties": 2,
"minProperties": 2,
"additionalProperties": false
},
"maxItems": 128,
"minItems": 1
}
},
"maxProperties": 8,
"minProperties": 8,
"additionalProperties": false
},
"status": {
"type": "string",
"const": "succeeded"
},
"receipt": {
"type": "object",
"required": [
"receiptId",
"serviceId",
"resultSha256"
],
"properties": {
"receiptId": {
"type": "string"
},
"serviceId": {
"type": "string"
},
"resultSha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
}
},
"additionalProperties": true
},
"artifacts": {
"type": "array",
"maxItems": 0
},
"requestId": {
"type": "string"
},
"executionId": {
"type": "string"
}
},
"additionalProperties": false
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": true
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"symbol": "USDC",
"version": "2",
"decimals": 6
},
"payTo": "0x02DC8F414eeBBadd9a9F383e87757beAB4BB1AB0",
"amount": "5000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://signalharness.ai/api/agent/services/address_validate/invoke",
"mimeType": "application/json",
"description": "Validate one caller-supplied EVM, Solana, or Bitcoin address for the explicitly selected format.",
"serviceName": "SignalHarness x402 Services"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"address_validation_request": "{\"kind\":\"evm\",\"address\":\"0x0000000000000000000000000000000000000001\"}"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"replay": false,
"result": {
"warnings": [
"Format validation does not prove ownership, activity, or safety."
],
"service_id": "address_validate",
"evidence_scope": "caller_supplied_data",
"address_validation": "{\"kind\":\"evm\",\"normalized\":\"0x0000000000000000000000000000000000000001\",\"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": "address_validate",
"executionId": "example-execution",
"startedAtMs": 0,
"amountAtomic": "5000",
"resultSha256": "4fe9987a987fb6c70c30c808a20840f7b32688abb8c485a93a85cfb165146876",
"serviceVersion": "1.0.0",
"settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
"artifacts": [],
"requestId": "example-request",
"executionId": "example-execution"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"address_validation_request"
],
"properties": {
"address_validation_request": {
"type": "string",
"maxLength": 65536,
"minLength": 2
}
},
"maxProperties": 1,
"minProperties": 1,
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"status",
"replay",
"requestId",
"executionId",
"result",
"receipt",
"artifacts"
],
"properties": {
"replay": {
"type": "boolean"
},
"result": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"service_id",
"evidence_scope",
"address_validation",
"warnings"
],
"properties": {
"warnings": {
"type": "array",
"items": {
"type": "string",
"maxLength": 512,
"minLength": 1
},
"maxItems": 8,
"minItems": 1
},
"service_id": {
"type": "string",
"const": "address_validate",
"maxLength": 16,
"minLength": 16
},
"evidence_scope": {
"type": "string",
"const": "caller_supplied_data",
"maxLength": 20,
"minLength": 20
},
"address_validation": {
"type": "string",
"maxLength": 65536,
"minLength": 1
}
},
"maxProperties": 4,
"minProperties": 4,
"additionalProperties": false
},
"status": {
"type": "string",
"const": "succeeded"
},
"receipt": {
"type": "object",
"required": [
"receiptId",
"serviceId",
"resultSha256"
],
"properties": {
"receiptId": {
"type": "string"
},
"serviceId": {
"type": "string"
},
"resultSha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
}
},
"additionalProperties": true
},
"artifacts": {
"type": "array",
"maxItems": 0
},
"requestId": {
"type": "string"
},
"executionId": {
"type": "string"
}
},
"additionalProperties": false
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": true
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"symbol": "USDC",
"version": "2",
"decimals": 6
},
"payTo": "0x02DC8F414eeBBadd9a9F383e87757beAB4BB1AB0",
"amount": "5000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://signalharness.ai/api/agent/services/address_checksum/invoke",
"mimeType": "application/json",
"description": "Normalize one caller-supplied EVM address to its EIP-55 checksum representation.",
"serviceName": "SignalHarness x402 Services"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"address_checksum_request": "{\"address\":\"0x0000000000000000000000000000000000000001\"}"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"replay": false,
"result": {
"warnings": [
"Checksum normalization does not prove ownership or contract identity."
],
"service_id": "address_checksum",
"evidence_scope": "caller_supplied_data",
"checksummed_address": "{\"address\":\"0x0000000000000000000000000000000000000001\"}"
},
"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": "address_checksum",
"executionId": "example-execution",
"startedAtMs": 0,
"amountAtomic": "5000",
"resultSha256": "06bd30b59a10c7002c04b6cd85eb68b782ba7e432fa3224547e7f818f7937fbf",
"serviceVersion": "1.0.0",
"settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
"artifacts": [],
"requestId": "example-request",
"executionId": "example-execution"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"address_checksum_request"
],
"properties": {
"address_checksum_request": {
"type": "string",
"maxLength": 65536,
"minLength": 2
}
},
"maxProperties": 1,
"minProperties": 1,
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"status",
"replay",
"requestId",
"executionId",
"result",
"receipt",
"artifacts"
],
"properties": {
"replay": {
"type": "boolean"
},
"result": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"service_id",
"evidence_scope",
"checksummed_address",
"warnings"
],
"properties": {
"warnings": {
"type": "array",
"items": {
"type": "string",
"maxLength": 512,
"minLength": 1
},
"maxItems": 8,
"minItems": 1
},
"service_id": {
"type": "string",
"const": "address_checksum",
"maxLength": 16,
"minLength": 16
},
"evidence_scope": {
"type": "string",
"const": "caller_supplied_data",
"maxLength": 20,
"minLength": 20
},
"checksummed_address": {
"type": "string",
"maxLength": 65536,
"minLength": 1
}
},
"maxProperties": 4,
"minProperties": 4,
"additionalProperties": false
},
"status": {
"type": "string",
"const": "succeeded"
},
"receipt": {
"type": "object",
"required": [
"receiptId",
"serviceId",
"resultSha256"
],
"properties": {
"receiptId": {
"type": "string"
},
"serviceId": {
"type": "string"
},
"resultSha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
}
},
"additionalProperties": true
},
"artifacts": {
"type": "array",
"maxItems": 0
},
"requestId": {
"type": "string"
},
"executionId": {
"type": "string"
}
},
"additionalProperties": false
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": true
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"symbol": "USDC",
"version": "2",
"decimals": 6
},
"payTo": "0x02DC8F414eeBBadd9a9F383e87757beAB4BB1AB0",
"amount": "5000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://signalharness.ai/api/agent/services/chain_identifier_normalize/invoke",
"mimeType": "application/json",
"description": "Normalize and validate an explicitly supplied CAIP-2 chain identifier.",
"serviceName": "SignalHarness x402 Services"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"chain_identifier_request": "{\"chain_id\":\"eip155:8453\"}"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"replay": false,
"result": {
"warnings": [
"Syntax validation does not prove that a network is live or supported."
],
"service_id": "chain_identifier_normalize",
"evidence_scope": "caller_supplied_data",
"normalized_chain_identifier": "{\"caip2\":\"eip155:8453\",\"namespace\":\"eip155\",\"reference\":\"8453\"}"
},
"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": "chain_identifier_normalize",
"executionId": "example-execution",
"startedAtMs": 0,
"amountAtomic": "5000",
"resultSha256": "2ba06956ecf012708d6e9bd69f353b3a26b607247602c7ffecc509d71f72be11",
"serviceVersion": "1.0.0",
"settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
"artifacts": [],
"requestId": "example-request",
"executionId": "example-execution"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"chain_identifier_request"
],
"properties": {
"chain_identifier_request": {
"type": "string",
"maxLength": 65536,
"minLength": 2
}
},
"maxProperties": 1,
"minProperties": 1,
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"status",
"replay",
"requestId",
"executionId",
"result",
"receipt",
"artifacts"
],
"properties": {
"replay": {
"type": "boolean"
},
"result": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"service_id",
"evidence_scope",
"normalized_chain_identifier",
"warnings"
],
"properties": {
"warnings": {
"type": "array",
"items": {
"type": "string",
"maxLength": 512,
"minLength": 1
},
"maxItems": 8,
"minItems": 1
},
"service_id": {
"type": "string",
"const": "chain_identifier_normalize",
"maxLength": 26,
"minLength": 26
},
"evidence_scope": {
"type": "string",
"const": "caller_supplied_data",
"maxLength": 20,
"minLength": 20
},
"normalized_chain_identifier": {
"type": "string",
"maxLength": 65536,
"minLength": 1
}
},
"maxProperties": 4,
"minProperties": 4,
"additionalProperties": false
},
"status": {
"type": "string",
"const": "succeeded"
},
"receipt": {
"type": "object",
"required": [
"receiptId",
"serviceId",
"resultSha256"
],
"properties": {
"receiptId": {
"type": "string"
},
"serviceId": {
"type": "string"
},
"resultSha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
}
},
"additionalProperties": true
},
"artifacts": {
"type": "array",
"maxItems": 0
},
"requestId": {
"type": "string"
},
"executionId": {
"type": "string"
}
},
"additionalProperties": false
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": true
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"symbol": "USDC",
"version": "2",
"decimals": 6
},
"payTo": "0x02DC8F414eeBBadd9a9F383e87757beAB4BB1AB0",
"amount": "5000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://signalharness.ai/api/agent/services/caip10_compare/invoke",
"mimeType": "application/json",
"description": "Compare two supplied CAIP-10 identifiers after deterministic normalization.",
"serviceName": "SignalHarness x402 Services"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"account_comparison_request": "{\"left\":\"eip155:8453:0x0000000000000000000000000000000000000001\",\"right\":\"eip155:8453:0x0000000000000000000000000000000000000001\"}"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"replay": false,
"result": {
"warnings": [
"Equality is syntactic and does not link accounts across chains."
],
"service_id": "caip10_compare",
"evidence_scope": "caller_supplied_data",
"account_comparison": "{\"equal\":true,\"left\":{\"address\":\"0x0000000000000000000000000000000000000001\",\"caip10\":\"eip155:8453:0x0000000000000000000000000000000000000001\",\"namespace\":\"eip155\",\"reference\":\"8453\"},\"right\":{\"address\":\"0x0000000000000000000000000000000000000001\",\"caip10\":\"eip155:8453:0x0000000000000000000000000000000000000001\",\"namespace\":\"eip155\",\"reference\":\"8453\"},\"same_chain\":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": "caip10_compare",
"executionId": "example-execution",
"startedAtMs": 0,
"amountAtomic": "5000",
"resultSha256": "d44bfe68f8e7576826c69222ae71a5e9ed968e45d96cbc92580062675f190c7c",
"serviceVersion": "1.0.0",
"settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
"artifacts": [],
"requestId": "example-request",
"executionId": "example-execution"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"account_comparison_request"
],
"properties": {
"account_comparison_request": {
"type": "string",
"maxLength": 65536,
"minLength": 2
}
},
"maxProperties": 1,
"minProperties": 1,
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"status",
"replay",
"requestId",
"executionId",
"result",
"receipt",
"artifacts"
],
"properties": {
"replay": {
"type": "boolean"
},
"result": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"service_id",
"evidence_scope",
"account_comparison",
"warnings"
],
"properties": {
"warnings": {
"type": "array",
"items": {
"type": "string",
"maxLength": 512,
"minLength": 1
},
"maxItems": 8,
"minItems": 1
},
"service_id": {
"type": "string",
"const": "caip10_compare",
"maxLength": 14,
"minLength": 14
},
"evidence_scope": {
"type": "string",
"const": "caller_supplied_data",
"maxLength": 20,
"minLength": 20
},
"account_comparison": {
"type": "string",
"maxLength": 65536,
"minLength": 1
}
},
"maxProperties": 4,
"minProperties": 4,
"additionalProperties": false
},
"status": {
"type": "string",
"const": "succeeded"
},
"receipt": {
"type": "object",
"required": [
"receiptId",
"serviceId",
"resultSha256"
],
"properties": {
"receiptId": {
"type": "string"
},
"serviceId": {
"type": "string"
},
"resultSha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
}
},
"additionalProperties": true
},
"artifacts": {
"type": "array",
"maxItems": 0
},
"requestId": {
"type": "string"
},
"executionId": {
"type": "string"
}
},
"additionalProperties": false
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": true
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"symbol": "USDC",
"version": "2",
"decimals": 6
},
"payTo": "0x02DC8F414eeBBadd9a9F383e87757beAB4BB1AB0",
"amount": "5000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://signalharness.ai/api/agent/services/payment_uri_parse/invoke",
"mimeType": "application/json",
"description": "Parse bounded EIP-681, bitcoin, or solana payment URI fields without initiating payment.",
"serviceName": "SignalHarness x402 Services"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"payment_uri_request": "{\"uri\":\"ethereum:0x0000000000000000000000000000000000000001@8453?value=1000\"}"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"replay": false,
"result": {
"warnings": [
"Parsing never validates the recipient, amount, token, or payment intent."
],
"service_id": "payment_uri_parse",
"evidence_scope": "caller_supplied_data",
"parsed_payment_uri": "{\"chain_id\":\"8453\",\"function_name\":null,\"parameters\":{\"value\":\"1000\"},\"scheme\":\"ethereum\",\"target\":\"0x0000000000000000000000000000000000000001\"}"
},
"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": "payment_uri_parse",
"executionId": "example-execution",
"startedAtMs": 0,
"amountAtomic": "5000",
"resultSha256": "df1ab94d311bc0d8f9234d4ef121716806b7a0d863766eb0def613c3045b9d12",
"serviceVersion": "1.0.0",
"settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
"artifacts": [],
"requestId": "example-request",
"executionId": "example-execution"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"payment_uri_request"
],
"properties": {
"payment_uri_request": {
"type": "string",
"maxLength": 65536,
"minLength": 2
}
},
"maxProperties": 1,
"minProperties": 1,
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"status",
"replay",
"requestId",
"executionId",
"result",
"receipt",
"artifacts"
],
"properties": {
"replay": {
"type": "boolean"
},
"result": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"service_id",
"evidence_scope",
"parsed_payment_uri",
"warnings"
],
"properties": {
"warnings": {
"type": "array",
"items": {
"type": "string",
"maxLength": 512,
"minLength": 1
},
"maxItems": 8,
"minItems": 1
},
"service_id": {
"type": "string",
"const": "payment_uri_parse",
"maxLength": 17,
"minLength": 17
},
"evidence_scope": {
"type": "string",
"const": "caller_supplied_data",
"maxLength": 20,
"minLength": 20
},
"parsed_payment_uri": {
"type": "string",
"maxLength": 65536,
"minLength": 1
}
},
"maxProperties": 4,
"minProperties": 4,
"additionalProperties": false
},
"status": {
"type": "string",
"const": "succeeded"
},
"receipt": {
"type": "object",
"required": [
"receiptId",
"serviceId",
"resultSha256"
],
"properties": {
"receiptId": {
"type": "string"
},
"serviceId": {
"type": "string"
},
"resultSha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
}
},
"additionalProperties": true
},
"artifacts": {
"type": "array",
"maxItems": 0
},
"requestId": {
"type": "string"
},
"executionId": {
"type": "string"
}
},
"additionalProperties": false
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": true
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"symbol": "USDC",
"version": "2",
"decimals": 6
},
"payTo": "0x02DC8F414eeBBadd9a9F383e87757beAB4BB1AB0",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://signalharness.ai/api/agent/services/abi_function_encode/invoke",
"mimeType": "application/json",
"description": "Encode function calldata from a supplied ABI, function name, and arguments.",
"serviceName": "SignalHarness x402 Services"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"abi_function_encode_request": "{\"abi\":[{\"type\":\"constructor\",\"stateMutability\":\"nonpayable\",\"inputs\":[{\"name\":\"initial\",\"type\":\"uint256\"}]},{\"type\":\"function\",\"name\":\"balanceOf\",\"stateMutability\":\"view\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\"}],\"outputs\":[{\"name\":\"balance\",\"type\":\"uint256\"}]},{\"type\":\"event\",\"name\":\"Changed\",\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"account\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"value\",\"type\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"Insufficient\",\"inputs\":[{\"name\":\"available\",\"type\":\"uint256\"}]}],\"function_name\":\"balanceOf\",\"args\":[\"0x0000000000000000000000000000000000000001\"]}"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"replay": false,
"result": {
"warnings": [
"Encoding does not simulate execution or prove contract compatibility."
],
"service_id": "abi_function_encode",
"evidence_scope": "caller_supplied_data",
"encoded_function_data": "{\"data\":\"0x70a082310000000000000000000000000000000000000000000000000000000000000001\",\"signature\":\"balanceOf(address)\"}"
},
"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": "abi_function_encode",
"executionId": "example-execution",
"startedAtMs": 0,
"amountAtomic": "10000",
"resultSha256": "b343fb3b0eb1d9351456207655f12dfa4440e28ddf662cc09cd1fe94de7fa2d0",
"serviceVersion": "1.0.0",
"settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
"artifacts": [],
"requestId": "example-request",
"executionId": "example-execution"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"abi_function_encode_request"
],
"properties": {
"abi_function_encode_request": {
"type": "string",
"maxLength": 65536,
"minLength": 2
}
},
"maxProperties": 1,
"minProperties": 1,
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"status",
"replay",
"requestId",
"executionId",
"result",
"receipt",
"artifacts"
],
"properties": {
"replay": {
"type": "boolean"
},
"result": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"service_id",
"evidence_scope",
"encoded_function_data",
"warnings"
],
"properties": {
"warnings": {
"type": "array",
"items": {
"type": "string",
"maxLength": 512,
"minLength": 1
},
"maxItems": 8,
"minItems": 1
},
"service_id": {
"type": "string",
"const": "abi_function_encode",
"maxLength": 19,
"minLength": 19
},
"evidence_scope": {
"type": "string",
"const": "caller_supplied_data",
"maxLength": 20,
"minLength": 20
},
"encoded_function_data": {
"type": "string",
"maxLength": 65536,
"minLength": 1
}
},
"maxProperties": 4,
"minProperties": 4,
"additionalProperties": false
},
"status": {
"type": "string",
"const": "succeeded"
},
"receipt": {
"type": "object",
"required": [
"receiptId",
"serviceId",
"resultSha256"
],
"properties": {
"receiptId": {
"type": "string"
},
"serviceId": {
"type": "string"
},
"resultSha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
}
},
"additionalProperties": true
},
"artifacts": {
"type": "array",
"maxItems": 0
},
"requestId": {
"type": "string"
},
"executionId": {
"type": "string"
}
},
"additionalProperties": false
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": true
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"symbol": "USDC",
"version": "2",
"decimals": 6
},
"payTo": "0x02DC8F414eeBBadd9a9F383e87757beAB4BB1AB0",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://signalharness.ai/api/agent/services/erc20_transfer_decode/invoke",
"mimeType": "application/json",
"description": "Decode supplied ERC-20 transfer calldata or log data.",
"serviceName": "SignalHarness x402 Services"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"erc20_transfer_request": "{\"kind\":\"calldata\",\"data\":\"0xa9059cbb0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000a\"}"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"replay": false,
"result": {
"warnings": [
"Decoding does not prove token standard compliance or transfer success."
],
"service_id": "erc20_transfer_decode",
"evidence_scope": "caller_supplied_data",
"decoded_erc20_transfer": "{\"args\":[\"0x0000000000000000000000000000000000000002\",\"10\"],\"kind\":\"calldata\",\"operation\":\"transfer\"}"
},
"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": "erc20_transfer_decode",
"executionId": "example-execution",
"startedAtMs": 0,
"amountAtomic": "10000",
"resultSha256": "15bea730a9255c4a291fc108c7d928b1821ecf8d893077a511fd2eb7e23acd4e",
"serviceVersion": "1.0.0",
"settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
"artifacts": [],
"requestId": "example-request",
"executionId": "example-execution"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"erc20_transfer_request"
],
"properties": {
"erc20_transfer_request": {
"type": "string",
"maxLength": 65536,
"minLength": 2
}
},
"maxProperties": 1,
"minProperties": 1,
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"status",
"replay",
"requestId",
"executionId",
"result",
"receipt",
"artifacts"
],
"properties": {
"replay": {
"type": "boolean"
},
"result": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"service_id",
"evidence_scope",
"decoded_erc20_transfer",
"warnings"
],
"properties": {
"warnings": {
"type": "array",
"items": {
"type": "string",
"maxLength": 512,
"minLength": 1
},
"maxItems": 8,
"minItems": 1
},
"service_id": {
"type": "string",
"const": "erc20_transfer_decode",
"maxLength": 21,
"minLength": 21
},
"evidence_scope": {
"type": "string",
"const": "caller_supplied_data",
"maxLength": 20,
"minLength": 20
},
"decoded_erc20_transfer": {
"type": "string",
"maxLength": 65536,
"minLength": 1
}
},
"maxProperties": 4,
"minProperties": 4,
"additionalProperties": false
},
"status": {
"type": "string",
"const": "succeeded"
},
"receipt": {
"type": "object",
"required": [
"receiptId",
"serviceId",
"resultSha256"
],
"properties": {
"receiptId": {
"type": "string"
},
"serviceId": {
"type": "string"
},
"resultSha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
}
},
"additionalProperties": true
},
"artifacts": {
"type": "array",
"maxItems": 0
},
"requestId": {
"type": "string"
},
"executionId": {
"type": "string"
}
},
"additionalProperties": false
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": true
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"symbol": "USDC",
"version": "2",
"decimals": 6
},
"payTo": "0x02DC8F414eeBBadd9a9F383e87757beAB4BB1AB0",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://signalharness.ai/api/agent/services/wallet_allowance_exposure/invoke",
"mimeType": "application/json",
"description": "Summarize supplied token allowance exposure by spender and flag unlimited values.",
"serviceName": "SignalHarness x402 Services"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"wallet_allowance_request": "{\"allowances\":[{\"token\":\"0x0000000000000000000000000000000000000001\",\"spender\":\"0x0000000000000000000000000000000000000002\",\"amount_atomic\":\"115792089237316195423570985008687907853269984665640564039457584007913129639935\"}]}"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"replay": false,
"result": {
"warnings": [
"The service does not query or revoke allowances."
],
"service_id": "wallet_allowance_exposure",
"evidence_scope": "caller_supplied_data",
"wallet_allowance_exposure": "{\"allowance_count\":1,\"allowances\":[{\"amount_atomic\":\"115792089237316195423570985008687907853269984665640564039457584007913129639935\",\"spender\":\"0x0000000000000000000000000000000000000002\",\"token\":\"0x0000000000000000000000000000000000000001\",\"unlimited\":true}],\"unlimited_count\":1}"
},
"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": "wallet_allowance_exposure",
"executionId": "example-execution",
"startedAtMs": 0,
"amountAtomic": "10000",
"resultSha256": "ea42f127d5822b9ce4960f01ed8a677b99c8eb6f41a5b2e3ddc7aea9a98b1c28",
"serviceVersion": "1.0.0",
"settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
"artifacts": [],
"requestId": "example-request",
"executionId": "example-execution"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"wallet_allowance_request"
],
"properties": {
"wallet_allowance_request": {
"type": "string",
"maxLength": 65536,
"minLength": 2
}
},
"maxProperties": 1,
"minProperties": 1,
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"status",
"replay",
"requestId",
"executionId",
"result",
"receipt",
"artifacts"
],
"properties": {
"replay": {
"type": "boolean"
},
"result": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"service_id",
"evidence_scope",
"wallet_allowance_exposure",
"warnings"
],
"properties": {
"warnings": {
"type": "array",
"items": {
"type": "string",
"maxLength": 512,
"minLength": 1
},
"maxItems": 8,
"minItems": 1
},
"service_id": {
"type": "string",
"const": "wallet_allowance_exposure",
"maxLength": 25,
"minLength": 25
},
"evidence_scope": {
"type": "string",
"const": "caller_supplied_data",
"maxLength": 20,
"minLength": 20
},
"wallet_allowance_exposure": {
"type": "string",
"maxLength": 65536,
"minLength": 1
}
},
"maxProperties": 4,
"minProperties": 4,
"additionalProperties": false
},
"status": {
"type": "string",
"const": "succeeded"
},
"receipt": {
"type": "object",
"required": [
"receiptId",
"serviceId",
"resultSha256"
],
"properties": {
"receiptId": {
"type": "string"
},
"serviceId": {
"type": "string"
},
"resultSha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
}
},
"additionalProperties": true
},
"artifacts": {
"type": "array",
"maxItems": 0
},
"requestId": {
"type": "string"
},
"executionId": {
"type": "string"
}
},
"additionalProperties": false
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": true
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"symbol": "USDC",
"version": "2",
"decimals": 6
},
"payTo": "0x02DC8F414eeBBadd9a9F383e87757beAB4BB1AB0",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://signalharness.ai/api/agent/services/eoa_signature_verify/invoke",
"mimeType": "application/json",
"description": "Verify a supplied EVM message signature against a supplied address.",
"serviceName": "SignalHarness x402 Services"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"eoa_signature_request": "{\"address\":\"0x0000000000000000000000000000000000000001\",\"message\":\"test\",\"signature\":\"0x010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101011b\"}"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"replay": false,
"result": {
"warnings": [
"Verification proves key control for the supplied message only, not identity or authorization."
],
"service_id": "eoa_signature_verify",
"evidence_scope": "caller_supplied_data",
"eoa_signature_verification": "{\"address\":\"0x0000000000000000000000000000000000000001\",\"encoding\":\"utf8\",\"valid\":false}"
},
"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": "eoa_signature_verify",
"executionId": "example-execution",
"startedAtMs": 0,
"amountAtomic": "10000",
"resultSha256": "5fb43bede3ca02db81d5e0fc5a48a9e770301df3402aca41ef7f62d1e73cf6c8",
"serviceVersion": "1.0.0",
"settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
"artifacts": [],
"requestId": "example-request",
"executionId": "example-execution"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"eoa_signature_request"
],
"properties": {
"eoa_signature_request": {
"type": "string",
"maxLength": 65536,
"minLength": 2
}
},
"maxProperties": 1,
"minProperties": 1,
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"status",
"replay",
"requestId",
"executionId",
"result",
"receipt",
"artifacts"
],
"properties": {
"replay": {
"type": "boolean"
},
"result": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"service_id",
"evidence_scope",
"eoa_signature_verification",
"warnings"
],
"properties": {
"warnings": {
"type": "array",
"items": {
"type": "string",
"maxLength": 512,
"minLength": 1
},
"maxItems": 8,
"minItems": 1
},
"service_id": {
"type": "string",
"const": "eoa_signature_verify",
"maxLength": 20,
"minLength": 20
},
"evidence_scope": {
"type": "string",
"const": "caller_supplied_data",
"maxLength": 20,
"minLength": 20
},
"eoa_signature_verification": {
"type": "string",
"maxLength": 65536,
"minLength": 1
}
},
"maxProperties": 4,
"minProperties": 4,
"additionalProperties": false
},
"status": {
"type": "string",
"const": "succeeded"
},
"receipt": {
"type": "object",
"required": [
"receiptId",
"serviceId",
"resultSha256"
],
"properties": {
"receiptId": {
"type": "string"
},
"serviceId": {
"type": "string"
},
"resultSha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
}
},
"additionalProperties": true
},
"artifacts": {
"type": "array",
"maxItems": 0
},
"requestId": {
"type": "string"
},
"executionId": {
"type": "string"
}
},
"additionalProperties": false
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": true
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"symbol": "USDC",
"version": "2",
"decimals": 6
},
"payTo": "0x02DC8F414eeBBadd9a9F383e87757beAB4BB1AB0",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://signalharness.ai/api/agent/services/merkle_proof_verify/invoke",
"mimeType": "application/json",
"description": "Verify a supplied Keccak-256 Merkle proof with explicit sorted or positional pairing.",
"serviceName": "SignalHarness x402 Services"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"merkle_proof_request": "{\"leaf\":\"0x5fe7f977e71dba2ea1a68e21057beebb9be2ac30c6410aa38d4f3fbe41dcffd2\",\"proof\":[\"0xf2ee15ea639b73fa3db9b34a245bdfa015c260c598b211bf05a1ecc4b3e3b4f2\"],\"root\":\"0x71d8979cbfae9b197a4fbcc7d387b1fae9560e2f284d30b4e90c80f6bc074f57\",\"sorted_pairs\":true}"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"replay": false,
"result": {
"warnings": [
"Proof validity does not authenticate the meaning of the leaf."
],
"service_id": "merkle_proof_verify",
"evidence_scope": "caller_supplied_data",
"merkle_proof_verification": "{\"computed_root\":\"0x71d8979cbfae9b197a4fbcc7d387b1fae9560e2f284d30b4e90c80f6bc074f57\",\"expected_root\":\"0x71d8979cbfae9b197a4fbcc7d387b1fae9560e2f284d30b4e90c80f6bc074f57\",\"sorted_pairs\":true,\"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": "merkle_proof_verify",
"executionId": "example-execution",
"startedAtMs": 0,
"amountAtomic": "10000",
"resultSha256": "3e3976e3b41746abaeac3bddf91a64cdd61ea9aaba49f5dc6471e94c2086f3a4",
"serviceVersion": "1.0.0",
"settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
"artifacts": [],
"requestId": "example-request",
"executionId": "example-execution"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"merkle_proof_request"
],
"properties": {
"merkle_proof_request": {
"type": "string",
"maxLength": 65536,
"minLength": 2
}
},
"maxProperties": 1,
"minProperties": 1,
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"status",
"replay",
"requestId",
"executionId",
"result",
"receipt",
"artifacts"
],
"properties": {
"replay": {
"type": "boolean"
},
"result": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"service_id",
"evidence_scope",
"merkle_proof_verification",
"warnings"
],
"properties": {
"warnings": {
"type": "array",
"items": {
"type": "string",
"maxLength": 512,
"minLength": 1
},
"maxItems": 8,
"minItems": 1
},
"service_id": {
"type": "string",
"const": "merkle_proof_verify",
"maxLength": 19,
"minLength": 19
},
"evidence_scope": {
"type": "string",
"const": "caller_supplied_data",
"maxLength": 20,
"minLength": 20
},
"merkle_proof_verification": {
"type": "string",
"maxLength": 65536,
"minLength": 1
}
},
"maxProperties": 4,
"minProperties": 4,
"additionalProperties": false
},
"status": {
"type": "string",
"const": "succeeded"
},
"receipt": {
"type": "object",
"required": [
"receiptId",
"serviceId",
"resultSha256"
],
"properties": {
"receiptId": {
"type": "string"
},
"serviceId": {
"type": "string"
},
"resultSha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
}
},
"additionalProperties": true
},
"artifacts": {
"type": "array",
"maxItems": 0
},
"requestId": {
"type": "string"
},
"executionId": {
"type": "string"
}
},
"additionalProperties": false
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": true
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"symbol": "USDC",
"version": "2",
"decimals": 6
},
"payTo": "0x02DC8F414eeBBadd9a9F383e87757beAB4BB1AB0",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://signalharness.ai/api/agent/services/defi_price_impact/invoke",
"mimeType": "application/json",
"description": "Calculate constant-product execution price and price impact from supplied pool state.",
"serviceName": "SignalHarness x402 Services"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"price_impact_request": "{\"reserve_in\":\"1000\",\"reserve_out\":\"2000\",\"amount_in\":\"10\",\"fee_bps\":30}"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"replay": false,
"result": {
"warnings": [
"Calculation is a deterministic model, not an executable quote."
],
"service_id": "defi_price_impact",
"price_impact": "{\"execution_price\":\"1.974316068794122597\",\"price_impact_percent\":\"1.284196560293\",\"spot_price\":\"2\"}",
"evidence_scope": "caller_supplied_data"
},
"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": "defi_price_impact",
"executionId": "example-execution",
"startedAtMs": 0,
"amountAtomic": "10000",
"resultSha256": "f0255c8b55c4f05e57cdb0b8ff8039b35043bf2d55a7056bfedb46b19b5a79f0",
"serviceVersion": "1.0.0",
"settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
"artifacts": [],
"requestId": "example-request",
"executionId": "example-execution"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"price_impact_request"
],
"properties": {
"price_impact_request": {
"type": "string",
"maxLength": 65536,
"minLength": 2
}
},
"maxProperties": 1,
"minProperties": 1,
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"status",
"replay",
"requestId",
"executionId",
"result",
"receipt",
"artifacts"
],
"properties": {
"replay": {
"type": "boolean"
},
"result": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"service_id",
"evidence_scope",
"price_impact",
"warnings"
],
"properties": {
"warnings": {
"type": "array",
"items": {
"type": "string",
"maxLength": 512,
"minLength": 1
},
"maxItems": 8,
"minItems": 1
},
"service_id": {
"type": "string",
"const": "defi_price_impact",
"maxLength": 17,
"minLength": 17
},
"price_impact": {
"type": "string",
"maxLength": 65536,
"minLength": 1
},
"evidence_scope": {
"type": "string",
"const": "caller_supplied_data",
"maxLength": 20,
"minLength": 20
}
},
"maxProperties": 4,
"minProperties": 4,
"additionalProperties": false
},
"status": {
"type": "string",
"const": "succeeded"
},
"receipt": {
"type": "object",
"required": [
"receiptId",
"serviceId",
"resultSha256"
],
"properties": {
"receiptId": {
"type": "string"
},
"serviceId": {
"type": "string"
},
"resultSha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
}
},
"additionalProperties": true
},
"artifacts": {
"type": "array",
"maxItems": 0
},
"requestId": {
"type": "string"
},
"executionId": {
"type": "string"
}
},
"additionalProperties": false
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": true
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"symbol": "USDC",
"version": "2",
"decimals": 6
},
"payTo": "0x02DC8F414eeBBadd9a9F383e87757beAB4BB1AB0",
"amount": "15000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://signalharness.ai/api/agent/services/bitcoin_transaction_decode/invoke",
"mimeType": "application/json",
"description": "Decode a bounded supplied raw Bitcoin transaction into version, inputs, outputs, witness, and locktime.",
"serviceName": "SignalHarness x402 Services"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"bitcoin_transaction_request": "{\"raw_transaction\":\"0x01000000010000000000000000000000000000000000000000000000000000000000000000ffffffff00ffffffff01e803000000000000015100000000\"}"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"replay": false,
"result": {
"warnings": [
"Decoding does not verify signatures, scripts, inclusion, or UTXO availability."
],
"service_id": "bitcoin_transaction_decode",
"evidence_scope": "caller_supplied_data",
"decoded_bitcoin_transaction": "{\"input_count\":1,\"inputs\":[{\"script_sig\":\"\",\"sequence\":4294967295,\"txid\":\"0000000000000000000000000000000000000000000000000000000000000000\",\"vout\":4294967295,\"witness\":[]}],\"locktime\":0,\"output_count\":1,\"outputs\":[{\"script_pub_key\":\"51\",\"script_type\":\"unknown_or_nonstandard\",\"value_sats\":\"1000\"}],\"segwit\":false,\"version\":1}"
},
"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": "bitcoin_transaction_decode",
"executionId": "example-execution",
"startedAtMs": 0,
"amountAtomic": "15000",
"resultSha256": "07cbdd20ea6a9af32984b0196d6a10d0599deb249ec5c3ec9dfe7d75ab6d740b",
"serviceVersion": "1.0.0",
"settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
"artifacts": [],
"requestId": "example-request",
"executionId": "example-execution"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"bitcoin_transaction_request"
],
"properties": {
"bitcoin_transaction_request": {
"type": "string",
"maxLength": 65536,
"minLength": 2
}
},
"maxProperties": 1,
"minProperties": 1,
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"status",
"replay",
"requestId",
"executionId",
"result",
"receipt",
"artifacts"
],
"properties": {
"replay": {
"type": "boolean"
},
"result": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"service_id",
"evidence_scope",
"decoded_bitcoin_transaction",
"warnings"
],
"properties": {
"warnings": {
"type": "array",
"items": {
"type": "string",
"maxLength": 512,
"minLength": 1
},
"maxItems": 8,
"minItems": 1
},
"service_id": {
"type": "string",
"const": "bitcoin_transaction_decode",
"maxLength": 26,
"minLength": 26
},
"evidence_scope": {
"type": "string",
"const": "caller_supplied_data",
"maxLength": 20,
"minLength": 20
},
"decoded_bitcoin_transaction": {
"type": "string",
"maxLength": 65536,
"minLength": 1
}
},
"maxProperties": 4,
"minProperties": 4,
"additionalProperties": false
},
"status": {
"type": "string",
"const": "succeeded"
},
"receipt": {
"type": "object",
"required": [
"receiptId",
"serviceId",
"resultSha256"
],
"properties": {
"receiptId": {
"type": "string"
},
"serviceId": {
"type": "string"
},
"resultSha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
}
},
"additionalProperties": true
},
"artifacts": {
"type": "array",
"maxItems": 0
},
"requestId": {
"type": "string"
},
"executionId": {
"type": "string"
}
},
"additionalProperties": false
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": true
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"symbol": "USDC",
"version": "2",
"decimals": 6
},
"payTo": "0x02DC8F414eeBBadd9a9F383e87757beAB4BB1AB0",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://signalharness.ai/api/agent/services/solana_legacy_transaction_decode/invoke",
"mimeType": "application/json",
"description": "Turn serialized legacy transaction bytes into reviewable message, signature, account, and instruction fields.",
"serviceName": "SignalHarness x402 Services"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"request_json": "{\"transaction_base64\":\"AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=\"}"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"replay": false,
"result": {
"warnings": [
"Decoding supplied bytes does not prove inclusion, execution, or finality."
],
"service_id": "solana_legacy_transaction_decode",
"analysis_json": "{\"address_table_lookups\":[],\"compiled_instructions\":[],\"header\":{\"numReadonlySignedAccounts\":0,\"numReadonlyUnsignedAccounts\":0,\"numRequiredSignatures\":1},\"recent_blockhash\":\"11111111111111111111111111111111\",\"serialized_bytes\":134,\"signature_count\":1,\"static_account_keys\":[\"11111111111111111111111111111111\"],\"version\":\"legacy\"}",
"evidence_scope": "caller_supplied_data",
"analyzed_network": "solana"
},
"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": "solana_legacy_transaction_decode",
"executionId": "example-execution",
"startedAtMs": 0,
"amountAtomic": "10000",
"resultSha256": "d00b2d88e1ec88541f155899853f0dd7b2facc0a4f5998db39d03a16dda268ac",
"serviceVersion": "1.0.0",
"settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
"artifacts": [],
"requestId": "example-request",
"executionId": "example-execution"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"request_json"
],
"properties": {
"request_json": {
"type": "string",
"maxLength": 65536,
"minLength": 2
}
},
"maxProperties": 1,
"minProperties": 1,
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"status",
"replay",
"requestId",
"executionId",
"result",
"receipt",
"artifacts"
],
"properties": {
"replay": {
"type": "boolean"
},
"result": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"service_id",
"evidence_scope",
"analyzed_network",
"analysis_json",
"warnings"
],
"properties": {
"warnings": {
"type": "array",
"items": {
"type": "string",
"maxLength": 512,
"minLength": 1
},
"maxItems": 8,
"minItems": 1
},
"service_id": {
"type": "string",
"const": "solana_legacy_transaction_decode",
"maxLength": 32,
"minLength": 32
},
"analysis_json": {
"type": "string",
"maxLength": 65536,
"minLength": 2
},
"evidence_scope": {
"type": "string",
"const": "caller_supplied_data",
"maxLength": 20,
"minLength": 20
},
"analyzed_network": {
"type": "string",
"const": "solana",
"maxLength": 6,
"minLength": 6
}
},
"maxProperties": 5,
"minProperties": 5,
"additionalProperties": false
},
"status": {
"type": "string",
"const": "succeeded"
},
"receipt": {
"type": "object",
"required": [
"receiptId",
"serviceId",
"resultSha256"
],
"properties": {
"receiptId": {
"type": "string"
},
"serviceId": {
"type": "string"
},
"resultSha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
}
},
"additionalProperties": true
},
"artifacts": {
"type": "array",
"maxItems": 0
},
"requestId": {
"type": "string"
},
"executionId": {
"type": "string"
}
},
"additionalProperties": false
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": true
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"symbol": "USDC",
"version": "2",
"decimals": 6
},
"payTo": "0x02DC8F414eeBBadd9a9F383e87757beAB4BB1AB0",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://signalharness.ai/api/agent/services/base_eip1559_transaction_decode/invoke",
"mimeType": "application/json",
"description": "Decode supplied type-2 transaction fields and enforce Base chain identity.",
"serviceName": "SignalHarness x402 Services"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"request_json": "{\"transaction\":{\"hash\":\"0x1111111111111111111111111111111111111111111111111111111111111111\",\"transaction_hash\":\"0x1111111111111111111111111111111111111111111111111111111111111111\",\"from\":\"0x0000000000000000000000000000000000000001\",\"to\":\"0x0000000000000000000000000000000000000002\",\"chain_id\":\"8453\",\"type\":\"0x2\",\"nonce\":\"1\",\"gas_limit\":\"21000\",\"gas_used\":\"21000\",\"base_fee_per_gas\":\"100\",\"max_fee_per_gas\":\"120\",\"max_priority_fee_per_gas\":\"5\",\"effective_gas_price\":\"105\",\"value\":\"0\",\"data\":\"0xa9059cbb00000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000064\",\"instructions\":[],\"account_keys\":[]}}"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"replay": false,
"result": {
"warnings": [
"Unsigned or supplied transaction data does not prove broadcast or inclusion."
],
"service_id": "base_eip1559_transaction_decode",
"analysis_json": "{\"calldata_bytes\":68,\"chain_id\":\"8453\",\"data\":\"0xa9059cbb00000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000064\",\"gas_limit\":\"21000\",\"max_fee_per_gas\":\"120\",\"max_priority_fee_per_gas\":\"5\",\"network\":\"base_mainnet\",\"network_context\":{\"accepted_chain_ids\":[\"8453\",\"84532\"],\"deposit_transaction_type\":\"0x7e\",\"fee_model\":\"L2 execution plus caller-supplied L1 data/operator components\",\"protocol_family\":\"OP Stack\"},\"nonce\":\"1\",\"to\":\"0x0000000000000000000000000000000000000002\",\"type\":\"0x2\",\"value\":\"0\"}",
"evidence_scope": "caller_supplied_data",
"analyzed_network": "base"
},
"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": "base_eip1559_transaction_decode",
"executionId": "example-execution",
"startedAtMs": 0,
"amountAtomic": "10000",
"resultSha256": "b8f008e1ad2ebd54e69aeb7548fe98c69fb72d2571835fedd48ef59f441e3b30",
"serviceVersion": "1.0.0",
"settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
"artifacts": [],
"requestId": "example-request",
"executionId": "example-execution"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"request_json"
],
"properties": {
"request_json": {
"type": "string",
"maxLength": 65536,
"minLength": 2
}
},
"maxProperties": 1,
"minProperties": 1,
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"status",
"replay",
"requestId",
"executionId",
"result",
"receipt",
"artifacts"
],
"properties": {
"replay": {
"type": "boolean"
},
"result": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"service_id",
"evidence_scope",
"analyzed_network",
"analysis_json",
"warnings"
],
"properties": {
"warnings": {
"type": "array",
"items": {
"type": "string",
"maxLength": 512,
"minLength": 1
},
"maxItems": 8,
"minItems": 1
},
"service_id": {
"type": "string",
"const": "base_eip1559_transaction_decode",
"maxLength": 31,
"minLength": 31
},
"analysis_json": {
"type": "string",
"maxLength": 65536,
"minLength": 2
},
"evidence_scope": {
"type": "string",
"const": "caller_supplied_data",
"maxLength": 20,
"minLength": 20
},
"analyzed_network": {
"type": "string",
"const": "base",
"maxLength": 4,
"minLength": 4
}
},
"maxProperties": 5,
"minProperties": 5,
"additionalProperties": false
},
"status": {
"type": "string",
"const": "succeeded"
},
"receipt": {
"type": "object",
"required": [
"receiptId",
"serviceId",
"resultSha256"
],
"properties": {
"receiptId": {
"type": "string"
},
"serviceId": {
"type": "string"
},
"resultSha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
}
},
"additionalProperties": true
},
"artifacts": {
"type": "array",
"maxItems": 0
},
"requestId": {
"type": "string"
},
"executionId": {
"type": "string"
}
},
"additionalProperties": false
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": true
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"symbol": "USDC",
"version": "2",
"decimals": 6
},
"payTo": "0x02DC8F414eeBBadd9a9F383e87757beAB4BB1AB0",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://signalharness.ai/api/agent/services/polygon_transaction_decode/invoke",
"mimeType": "application/json",
"description": "Normalize supplied Polygon transaction fields with chain and type validation.",
"serviceName": "SignalHarness x402 Services"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"request_json": "{\"transaction\":{\"hash\":\"0x1111111111111111111111111111111111111111111111111111111111111111\",\"transaction_hash\":\"0x1111111111111111111111111111111111111111111111111111111111111111\",\"from\":\"0x0000000000000000000000000000000000000001\",\"to\":\"0x0000000000000000000000000000000000000002\",\"chain_id\":\"137\",\"type\":\"0x2\",\"nonce\":\"1\",\"gas_limit\":\"21000\",\"gas_used\":\"21000\",\"base_fee_per_gas\":\"100\",\"max_fee_per_gas\":\"120\",\"max_priority_fee_per_gas\":\"5\",\"effective_gas_price\":\"105\",\"value\":\"0\",\"data\":\"0xa9059cbb00000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000064\",\"instructions\":[],\"account_keys\":[]}}"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"replay": false,
"result": {
"warnings": [
"Does not prove broadcast, inclusion, or finality."
],
"service_id": "polygon_transaction_decode",
"analysis_json": "{\"calldata_bytes\":68,\"chain_id\":\"137\",\"data\":\"0xa9059cbb00000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000064\",\"gas_limit\":\"21000\",\"max_fee_per_gas\":\"120\",\"max_priority_fee_per_gas\":\"5\",\"network\":\"polygon_pos_mainnet\",\"network_context\":{\"accepted_chain_ids\":[\"137\",\"80002\"],\"bridge_model\":\"root-child state sync plus checkpoint evidence\",\"completion_policy\":\"never inferred without supplied evidence\",\"protocol_family\":\"Polygon PoS\"},\"nonce\":\"1\",\"to\":\"0x0000000000000000000000000000000000000002\",\"type\":\"0x2\",\"value\":\"0\"}",
"evidence_scope": "caller_supplied_data",
"analyzed_network": "polygon"
},
"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": "polygon_transaction_decode",
"executionId": "example-execution",
"startedAtMs": 0,
"amountAtomic": "10000",
"resultSha256": "7db0eef668af2e9ea5b1292f5a630e3eecc4560c0529c747b5d699657bfa9c96",
"serviceVersion": "1.0.0",
"settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
"artifacts": [],
"requestId": "example-request",
"executionId": "example-execution"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"request_json"
],
"properties": {
"request_json": {
"type": "string",
"maxLength": 65536,
"minLength": 2
}
},
"maxProperties": 1,
"minProperties": 1,
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"status",
"replay",
"requestId",
"executionId",
"result",
"receipt",
"artifacts"
],
"properties": {
"replay": {
"type": "boolean"
},
"result": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"service_id",
"evidence_scope",
"analyzed_network",
"analysis_json",
"warnings"
],
"properties": {
"warnings": {
"type": "array",
"items": {
"type": "string",
"maxLength": 512,
"minLength": 1
},
"maxItems": 8,
"minItems": 1
},
"service_id": {
"type": "string",
"const": "polygon_transaction_decode",
"maxLength": 26,
"minLength": 26
},
"analysis_json": {
"type": "string",
"maxLength": 65536,
"minLength": 2
},
"evidence_scope": {
"type": "string",
"const": "caller_supplied_data",
"maxLength": 20,
"minLength": 20
},
"analyzed_network": {
"type": "string",
"const": "polygon",
"maxLength": 7,
"minLength": 7
}
},
"maxProperties": 5,
"minProperties": 5,
"additionalProperties": false
},
"status": {
"type": "string",
"const": "succeeded"
},
"receipt": {
"type": "object",
"required": [
"receiptId",
"serviceId",
"resultSha256"
],
"properties": {
"receiptId": {
"type": "string"
},
"serviceId": {
"type": "string"
},
"resultSha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
}
},
"additionalProperties": true
},
"artifacts": {
"type": "array",
"maxItems": 0
},
"requestId": {
"type": "string"
},
"executionId": {
"type": "string"
}
},
"additionalProperties": false
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": true
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"symbol": "USDC",
"version": "2",
"decimals": 6
},
"payTo": "0x02DC8F414eeBBadd9a9F383e87757beAB4BB1AB0",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://signalharness.ai/api/agent/services/prompt_instruction_conflict_detect/invoke",
"mimeType": "application/json",
"description": "Prompt Instruction Conflict Detect performs a bounded deterministic prompt instruction conflict detect operation over caller-supplied prompts or model outputs.",
"serviceName": "SignalHarness x402 Services"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"request_json": "{\"example\":\"schema-valid caller-supplied data\"}"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"replay": false,
"result": {
"warnings": [
"Verify the caller-supplied data before relying on this result."
],
"service_id": "prompt_instruction_conflict_detect",
"analysis_json": "{\"example\":\"schema-valid caller-supplied data\"}",
"evidence_scope": "caller_supplied_data"
},
"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": "prompt_instruction_conflict_detect",
"executionId": "example-execution",
"startedAtMs": 0,
"amountAtomic": "10000",
"resultSha256": "11de2d35cbdea149b84900382222c1c169b0f097ea592c73afd677256d1f7cbf",
"serviceVersion": "1.0.0",
"settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
"artifacts": [],
"requestId": "example-request",
"executionId": "example-execution"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"request_json"
],
"properties": {
"request_json": {
"type": "string",
"maxLength": 65536,
"minLength": 2
}
},
"maxProperties": 1,
"minProperties": 1,
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"status",
"replay",
"requestId",
"executionId",
"result",
"receipt",
"artifacts"
],
"properties": {
"replay": {
"type": "boolean"
},
"result": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"service_id",
"evidence_scope",
"analysis_json",
"warnings"
],
"properties": {
"warnings": {
"type": "array",
"items": {
"type": "string",
"maxLength": 512,
"minLength": 1
},
"maxItems": 8,
"minItems": 1
},
"service_id": {
"type": "string",
"const": "prompt_instruction_conflict_detect",
"maxLength": 34,
"minLength": 34
},
"analysis_json": {
"type": "string",
"maxLength": 65536,
"minLength": 2
},
"evidence_scope": {
"type": "string",
"const": "caller_supplied_data",
"maxLength": 20,
"minLength": 20
}
},
"maxProperties": 4,
"minProperties": 4,
"additionalProperties": false
},
"status": {
"type": "string",
"const": "succeeded"
},
"receipt": {
"type": "object",
"required": [
"receiptId",
"serviceId",
"resultSha256"
],
"properties": {
"receiptId": {
"type": "string"
},
"serviceId": {
"type": "string"
},
"resultSha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
}
},
"additionalProperties": true
},
"artifacts": {
"type": "array",
"maxItems": 0
},
"requestId": {
"type": "string"
},
"executionId": {
"type": "string"
}
},
"additionalProperties": false
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": true
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"symbol": "USDC",
"version": "2",
"decimals": 6
},
"payTo": "0x02DC8F414eeBBadd9a9F383e87757beAB4BB1AB0",
"amount": "5000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://signalharness.ai/api/agent/services/llm_response_schema_validate/invoke",
"mimeType": "application/json",
"description": "Llm Response Schema Validate performs a bounded deterministic llm response schema validate operation over caller-supplied prompts or model outputs.",
"serviceName": "SignalHarness x402 Services"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"request_json": "{\"example\":\"schema-valid caller-supplied data\"}"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"replay": false,
"result": {
"warnings": [
"Verify the caller-supplied data before relying on this result."
],
"service_id": "llm_response_schema_validate",
"analysis_json": "{\"example\":\"schema-valid caller-supplied data\"}",
"evidence_scope": "caller_supplied_data"
},
"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": "llm_response_schema_validate",
"executionId": "example-execution",
"startedAtMs": 0,
"amountAtomic": "5000",
"resultSha256": "96eda6321d55be5af1bceb5cc506ca685922635a7cdbe2635bd1f5b7eabd45c7",
"serviceVersion": "1.0.0",
"settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
"artifacts": [],
"requestId": "example-request",
"executionId": "example-execution"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"request_json"
],
"properties": {
"request_json": {
"type": "string",
"maxLength": 65536,
"minLength": 2
}
},
"maxProperties": 1,
"minProperties": 1,
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"status",
"replay",
"requestId",
"executionId",
"result",
"receipt",
"artifacts"
],
"properties": {
"replay": {
"type": "boolean"
},
"result": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"service_id",
"evidence_scope",
"analysis_json",
"warnings"
],
"properties": {
"warnings": {
"type": "array",
"items": {
"type": "string",
"maxLength": 512,
"minLength": 1
},
"maxItems": 8,
"minItems": 1
},
"service_id": {
"type": "string",
"const": "llm_response_schema_validate",
"maxLength": 28,
"minLength": 28
},
"analysis_json": {
"type": "string",
"maxLength": 65536,
"minLength": 2
},
"evidence_scope": {
"type": "string",
"const": "caller_supplied_data",
"maxLength": 20,
"minLength": 20
}
},
"maxProperties": 4,
"minProperties": 4,
"additionalProperties": false
},
"status": {
"type": "string",
"const": "succeeded"
},
"receipt": {
"type": "object",
"required": [
"receiptId",
"serviceId",
"resultSha256"
],
"properties": {
"receiptId": {
"type": "string"
},
"serviceId": {
"type": "string"
},
"resultSha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
}
},
"additionalProperties": true
},
"artifacts": {
"type": "array",
"maxItems": 0
},
"requestId": {
"type": "string"
},
"executionId": {
"type": "string"
}
},
"additionalProperties": false
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": true
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"symbol": "USDC",
"version": "2",
"decimals": 6
},
"payTo": "0x02DC8F414eeBBadd9a9F383e87757beAB4BB1AB0",
"amount": "5000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://signalharness.ai/api/agent/services/agent_tool_schema_validate/invoke",
"mimeType": "application/json",
"description": "Agent Tool Schema Validate performs a bounded deterministic agent tool schema validate operation over caller-supplied agent definitions and traces.",
"serviceName": "SignalHarness x402 Services"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"request_json": "{\"example\":\"schema-valid caller-supplied data\"}"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"replay": false,
"result": {
"warnings": [
"Verify the caller-supplied data before relying on this result."
],
"service_id": "agent_tool_schema_validate",
"analysis_json": "{\"example\":\"schema-valid caller-supplied data\"}",
"evidence_scope": "caller_supplied_data"
},
"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": "agent_tool_schema_validate",
"executionId": "example-execution",
"startedAtMs": 0,
"amountAtomic": "5000",
"resultSha256": "a838718609a8352d7307b0b84ce4e18c656b080415fdc8688fc066d0aa53b41a",
"serviceVersion": "1.0.0",
"settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
"artifacts": [],
"requestId": "example-request",
"executionId": "example-execution"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"request_json"
],
"properties": {
"request_json": {
"type": "string",
"maxLength": 65536,
"minLength": 2
}
},
"maxProperties": 1,
"minProperties": 1,
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"status",
"replay",
"requestId",
"executionId",
"result",
"receipt",
"artifacts"
],
"properties": {
"replay": {
"type": "boolean"
},
"result": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"service_id",
"evidence_scope",
"analysis_json",
"warnings"
],
"properties": {
"warnings": {
"type": "array",
"items": {
"type": "string",
"maxLength": 512,
"minLength": 1
},
"maxItems": 8,
"minItems": 1
},
"service_id": {
"type": "string",
"const": "agent_tool_schema_validate",
"maxLength": 26,
"minLength": 26
},
"analysis_json": {
"type": "string",
"maxLength": 65536,
"minLength": 2
},
"evidence_scope": {
"type": "string",
"const": "caller_supplied_data",
"maxLength": 20,
"minLength": 20
}
},
"maxProperties": 4,
"minProperties": 4,
"additionalProperties": false
},
"status": {
"type": "string",
"const": "succeeded"
},
"receipt": {
"type": "object",
"required": [
"receiptId",
"serviceId",
"resultSha256"
],
"properties": {
"receiptId": {
"type": "string"
},
"serviceId": {
"type": "string"
},
"resultSha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
}
},
"additionalProperties": true
},
"artifacts": {
"type": "array",
"maxItems": 0
},
"requestId": {
"type": "string"
},
"executionId": {
"type": "string"
}
},
"additionalProperties": false
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": true
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"symbol": "USDC",
"version": "2",
"decimals": 6
},
"payTo": "0x02DC8F414eeBBadd9a9F383e87757beAB4BB1AB0",
"amount": "25000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://signalharness.ai/api/agent/services/search_result_quality_report/invoke",
"mimeType": "application/json",
"description": "Search Result Quality Report performs a bounded deterministic search result quality report operation over caller-supplied search queries and result sets.",
"serviceName": "SignalHarness x402 Services"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"request_json": "{\"example\":\"schema-valid caller-supplied data\"}"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"replay": false,
"result": {
"warnings": [
"Verify the caller-supplied data before relying on this result."
],
"service_id": "search_result_quality_report",
"analysis_json": "{\"example\":\"schema-valid caller-supplied data\"}",
"evidence_scope": "caller_supplied_data"
},
"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": "search_result_quality_report",
"executionId": "example-execution",
"startedAtMs": 0,
"amountAtomic": "25000",
"resultSha256": "e0f0dfccecab75820e1a39b0f6380bb387952afd14ddb959da488e945eb6ff47",
"serviceVersion": "1.0.0",
"settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
"artifacts": [],
"requestId": "example-request",
"executionId": "example-execution"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"request_json"
],
"properties": {
"request_json": {
"type": "string",
"maxLength": 65536,
"minLength": 2
}
},
"maxProperties": 1,
"minProperties": 1,
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"status",
"replay",
"requestId",
"executionId",
"result",
"receipt",
"artifacts"
],
"properties": {
"replay": {
"type": "boolean"
},
"result": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"service_id",
"evidence_scope",
"analysis_json",
"warnings"
],
"properties": {
"warnings": {
"type": "array",
"items": {
"type": "string",
"maxLength": 512,
"minLength": 1
},
"maxItems": 8,
"minItems": 1
},
"service_id": {
"type": "string",
"const": "search_result_quality_report",
"maxLength": 28,
"minLength": 28
},
"analysis_json": {
"type": "string",
"maxLength": 65536,
"minLength": 2
},
"evidence_scope": {
"type": "string",
"const": "caller_supplied_data",
"maxLength": 20,
"minLength": 20
}
},
"maxProperties": 4,
"minProperties": 4,
"additionalProperties": false
},
"status": {
"type": "string",
"const": "succeeded"
},
"receipt": {
"type": "object",
"required": [
"receiptId",
"serviceId",
"resultSha256"
],
"properties": {
"receiptId": {
"type": "string"
},
"serviceId": {
"type": "string"
},
"resultSha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
}
},
"additionalProperties": true
},
"artifacts": {
"type": "array",
"maxItems": 0
},
"requestId": {
"type": "string"
},
"executionId": {
"type": "string"
}
},
"additionalProperties": false
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": true
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"symbol": "USDC",
"version": "2",
"decimals": 6
},
"payTo": "0x02DC8F414eeBBadd9a9F383e87757beAB4BB1AB0",
"amount": "5000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://signalharness.ai/api/agent/services/json_schema_validate/invoke",
"mimeType": "application/json",
"description": "Validates a supplied canonical JSON value against a supplied bounded JSON Schema locally with normalized deterministic errors.",
"serviceName": "SignalHarness x402 Services"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"value": {
"example": true
},
"schema": {
"type": "object"
}
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"replay": false,
"result": {
"valid": false,
"errors": [
{
"keyword": "example",
"message": "example",
"paramsJson": "example",
"schemaPath": "example",
"instancePath": "example"
}
],
"schemaPaths": [
"example"
],
"failingPaths": [
"example"
]
},
"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": "json_schema_validate",
"executionId": "example-execution",
"startedAtMs": 0,
"amountAtomic": "5000",
"resultSha256": "372d9dab8e103a1ba952f0bb57c18723365bf22f64adf5cc7c2d5e5f9c9923c4",
"serviceVersion": "1.0.0",
"settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
"artifacts": [],
"requestId": "example-request",
"executionId": "example-execution"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"value",
"schema"
],
"properties": {
"value": {
"type": [
"object",
"array",
"string",
"number",
"boolean",
"null"
],
"description": "The bounded JSON value to validate."
},
"schema": {
"type": [
"object",
"boolean"
],
"description": "The bounded JSON Schema object or boolean schema."
}
},
"maxProperties": 2,
"minProperties": 2,
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"status",
"replay",
"requestId",
"executionId",
"result",
"receipt",
"artifacts"
],
"properties": {
"replay": {
"type": "boolean"
},
"result": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"valid",
"errors",
"failingPaths",
"schemaPaths"
],
"properties": {
"valid": {
"type": "boolean"
},
"errors": {
"type": "array",
"items": {
"type": "object",
"required": [
"keyword",
"instancePath",
"schemaPath",
"message",
"paramsJson"
],
"properties": {
"keyword": {
"type": "string",
"maxLength": 128,
"minLength": 1
},
"message": {
"type": "string",
"maxLength": 2048,
"minLength": 1
},
"paramsJson": {
"type": "string",
"maxLength": 8192,
"minLength": 2
},
"schemaPath": {
"type": "string",
"maxLength": 2048,
"minLength": 0
},
"instancePath": {
"type": "string",
"maxLength": 2048,
"minLength": 0
}
},
"maxProperties": 5,
"minProperties": 5,
"additionalProperties": false
},
"maxItems": 64,
"minItems": 0
},
"schemaPaths": {
"type": "array",
"items": {
"type": "string",
"maxLength": 2048,
"minLength": 0
},
"maxItems": 64,
"minItems": 0
},
"failingPaths": {
"type": "array",
"items": {
"type": "string",
"maxLength": 2048,
"minLength": 0
},
"maxItems": 64,
"minItems": 0
}
},
"maxProperties": 4,
"minProperties": 4,
"additionalProperties": false
},
"status": {
"type": "string",
"const": "succeeded"
},
"receipt": {
"type": "object",
"required": [
"receiptId",
"serviceId",
"resultSha256"
],
"properties": {
"receiptId": {
"type": "string"
},
"serviceId": {
"type": "string"
},
"resultSha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
}
},
"additionalProperties": true
},
"artifacts": {
"type": "array",
"maxItems": 0
},
"requestId": {
"type": "string"
},
"executionId": {
"type": "string"
}
},
"additionalProperties": false
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": true
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"symbol": "USDC",
"version": "2",
"decimals": 6
},
"payTo": "0x02DC8F414eeBBadd9a9F383e87757beAB4BB1AB0",
"amount": "5000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://signalharness.ai/api/agent/services/text_deduplicate/invoke",
"mimeType": "application/json",
"description": "Detects exact and normalized duplicate text blocks using deterministic hashes while retaining canonical representatives and source order.",
"serviceName": "SignalHarness x402 Services"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"items": [
"example",
"example"
]
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"replay": false,
"result": {
"itemCount": 1,
"retainedOrder": [
0
],
"exactDuplicateGroups": [
"example"
],
"canonicalRepresentatives": [
{
"text": "Example caller-supplied content.",
"ordinal": 0,
"exactHash": "0000000000000000000000000000000000000000000000000000000000000000",
"normalizedHash": "0000000000000000000000000000000000000000000000000000000000000000"
}
],
"normalizedDuplicateGroups": [
"example"
]
},
"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": "text_deduplicate",
"executionId": "example-execution",
"startedAtMs": 0,
"amountAtomic": "5000",
"resultSha256": "a4de56c0c6db65a7f92cfe363edd6deecdc15d4ff6e95cfff323ae8db68c24d5",
"serviceVersion": "1.0.0",
"settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
"artifacts": [],
"requestId": "example-request",
"executionId": "example-execution"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [],
"properties": {
"items": {
"type": "array",
"items": {
"type": "string",
"maxLength": 65536,
"minLength": 0
},
"maxItems": 256,
"minItems": 1
},
"document": {
"type": "string",
"maxLength": 65536,
"minLength": 1
},
"caseSensitive": {
"type": "boolean"
}
},
"maxProperties": 2,
"minProperties": 1,
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"status",
"replay",
"requestId",
"executionId",
"result",
"receipt",
"artifacts"
],
"properties": {
"replay": {
"type": "boolean"
},
"result": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"itemCount",
"exactDuplicateGroups",
"normalizedDuplicateGroups",
"canonicalRepresentatives",
"retainedOrder"
],
"properties": {
"itemCount": {
"type": "integer",
"maximum": 256,
"minimum": 1
},
"retainedOrder": {
"type": "array",
"items": {
"type": "integer",
"maximum": 255,
"minimum": 0
},
"maxItems": 256,
"minItems": 0
},
"exactDuplicateGroups": {
"type": "array",
"items": {
"type": "string",
"maxLength": 8192,
"minLength": 2
},
"maxItems": 256,
"minItems": 0
},
"canonicalRepresentatives": {
"type": "array",
"items": {
"type": "object",
"required": [
"ordinal",
"text",
"exactHash",
"normalizedHash"
],
"properties": {
"text": {
"type": "string",
"maxLength": 65536,
"minLength": 0
},
"ordinal": {
"type": "integer",
"maximum": 255,
"minimum": 0
},
"exactHash": {
"type": "string",
"pattern": "^[0-9a-f]{64}$",
"maxLength": 64,
"minLength": 64
},
"normalizedHash": {
"type": "string",
"pattern": "^[0-9a-f]{64}$",
"maxLength": 64,
"minLength": 64
}
},
"maxProperties": 4,
"minProperties": 4,
"additionalProperties": false
},
"maxItems": 256,
"minItems": 0
},
"normalizedDuplicateGroups": {
"type": "array",
"items": {
"type": "string",
"maxLength": 8192,
"minLength": 2
},
"maxItems": 256,
"minItems": 0
}
},
"maxProperties": 5,
"minProperties": 5,
"additionalProperties": false
},
"status": {
"type": "string",
"const": "succeeded"
},
"receipt": {
"type": "object",
"required": [
"receiptId",
"serviceId",
"resultSha256"
],
"properties": {
"receiptId": {
"type": "string"
},
"serviceId": {
"type": "string"
},
"resultSha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
}
},
"additionalProperties": true
},
"artifacts": {
"type": "array",
"maxItems": 0
},
"requestId": {
"type": "string"
},
"executionId": {
"type": "string"
}
},
"additionalProperties": false
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": true
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"symbol": "USDC",
"version": "2",
"decimals": 6
},
"payTo": "0x02DC8F414eeBBadd9a9F383e87757beAB4BB1AB0",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://signalharness.ai/api/agent/services/document_diff/invoke",
"mimeType": "application/json",
"description": "Compares text or Markdown by deterministic heading-aware sections without semantic inference or an LLM.",
"serviceName": "SignalHarness x402 Services"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"after": "# After",
"before": "# Before"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"replay": false,
"result": {
"summary": {
"added": 0,
"changed": 0,
"removed": 0
},
"afterHash": "0000000000000000000000000000000000000000000000000000000000000000",
"beforeHash": "0000000000000000000000000000000000000000000000000000000000000000",
"addedSections": [
{
"hash": "example000000000000000000000000000000000000000000000000000000000",
"text": "Example caller-supplied content.",
"heading": "example",
"lineCount": 0
}
],
"afterLineCount": 0,
"beforeLineCount": 0,
"changedSections": [
{
"heading": "example",
"afterHash": "example000000000000000000000000000000000000000000000000000000000",
"afterText": "example",
"beforeHash": "example000000000000000000000000000000000000000000000000000000000",
"beforeText": "example"
}
],
"removedSections": [
{
"hash": "example000000000000000000000000000000000000000000000000000000000",
"text": "Example caller-supplied content.",
"heading": "example",
"lineCount": 0
}
],
"afterSectionCount": 0,
"beforeSectionCount": 0
},
"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": "document_diff",
"executionId": "example-execution",
"startedAtMs": 0,
"amountAtomic": "20000",
"resultSha256": "209b1a6d14c3a45c31cfea93dff5e343947ff7274aae503f4348125e94b17916",
"serviceVersion": "1.0.0",
"settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
"artifacts": [],
"requestId": "example-request",
"executionId": "example-execution"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"before",
"after"
],
"properties": {
"after": {
"type": "string",
"maxLength": 65536,
"minLength": 0
},
"before": {
"type": "string",
"maxLength": 65536,
"minLength": 0
}
},
"maxProperties": 2,
"minProperties": 2,
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"status",
"replay",
"requestId",
"executionId",
"result",
"receipt",
"artifacts"
],
"properties": {
"replay": {
"type": "boolean"
},
"result": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"beforeHash",
"afterHash",
"beforeLineCount",
"afterLineCount",
"beforeSectionCount",
"afterSectionCount",
"addedSections",
"removedSections",
"changedSections",
"summary"
],
"properties": {
"summary": {
"type": "object",
"required": [
"added",
"removed",
"changed"
],
"properties": {
"added": {
"type": "integer",
"maximum": 2000,
"minimum": 0
},
"changed": {
"type": "integer",
"maximum": 2000,
"minimum": 0
},
"removed": {
"type": "integer",
"maximum": 2000,
"minimum": 0
}
},
"maxProperties": 3,
"minProperties": 3,
"additionalProperties": false
},
"afterHash": {
"type": "string",
"pattern": "^[0-9a-f]{64}$",
"maxLength": 64,
"minLength": 64
},
"beforeHash": {
"type": "string",
"pattern": "^[0-9a-f]{64}$",
"maxLength": 64,
"minLength": 64
},
"addedSections": {
"type": "array",
"items": {
"type": "object",
"required": [
"heading",
"text",
"hash",
"lineCount"
],
"properties": {
"hash": {
"type": "string",
"maxLength": 64,
"minLength": 64
},
"text": {
"type": "string",
"maxLength": 65536,
"minLength": 0
},
"heading": {
"type": "string",
"maxLength": 8192,
"minLength": 1
},
"lineCount": {
"type": "integer",
"maximum": 100000,
"minimum": 0
}
},
"maxProperties": 4,
"minProperties": 4,
"additionalProperties": false
},
"maxItems": 256,
"minItems": 0
},
"afterLineCount": {
"type": "integer",
"maximum": 100000,
"minimum": 0
},
"beforeLineCount": {
"type": "integer",
"maximum": 100000,
"minimum": 0
},
"changedSections": {
"type": "array",
"items": {
"type": "object",
"required": [
"heading",
"beforeHash",
"afterHash",
"beforeText",
"afterText"
],
"properties": {
"heading": {
"type": "string",
"maxLength": 8192,
"minLength": 1
},
"afterHash": {
"type": "string",
"maxLength": 64,
"minLength": 64
},
"afterText": {
"type": "string",
"maxLength": 65536,
"minLength": 0
},
"beforeHash": {
"type": "string",
"maxLength": 64,
"minLength": 64
},
"beforeText": {
"type": "string",
"maxLength": 65536,
"minLength": 0
}
},
"maxProperties": 5,
"minProperties": 5,
"additionalProperties": false
},
"maxItems": 256,
"minItems": 0
},
"removedSections": {
"type": "array",
"items": {
"type": "object",
"required": [
"heading",
"text",
"hash",
"lineCount"
],
"properties": {
"hash": {
"type": "string",
"maxLength": 64,
"minLength": 64
},
"text": {
"type": "string",
"maxLength": 65536,
"minLength": 0
},
"heading": {
"type": "string",
"maxLength": 8192,
"minLength": 1
},
"lineCount": {
"type": "integer",
"maximum": 100000,
"minimum": 0
}
},
"maxProperties": 4,
"minProperties": 4,
"additionalProperties": false
},
"maxItems": 256,
"minItems": 0
},
"afterSectionCount": {
"type": "integer",
"maximum": 2000,
"minimum": 0
},
"beforeSectionCount": {
"type": "integer",
"maximum": 2000,
"minimum": 0
}
},
"maxProperties": 10,
"minProperties": 10,
"additionalProperties": false
},
"status": {
"type": "string",
"const": "succeeded"
},
"receipt": {
"type": "object",
"required": [
"receiptId",
"serviceId",
"resultSha256"
],
"properties": {
"receiptId": {
"type": "string"
},
"serviceId": {
"type": "string"
},
"resultSha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
}
},
"additionalProperties": true
},
"artifacts": {
"type": "array",
"maxItems": 0
},
"requestId": {
"type": "string"
},
"executionId": {
"type": "string"
}
},
"additionalProperties": false
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": true
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"symbol": "USDC",
"version": "2",
"decimals": 6
},
"payTo": "0x02DC8F414eeBBadd9a9F383e87757beAB4BB1AB0",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://signalharness.ai/api/agent/services/csv_normalize_validate/invoke",
"mimeType": "application/json",
"description": "Parses and normalizes bounded CSV, TSV, or semicolon data while retaining malformed rows and validation issues.",
"serviceName": "SignalHarness x402 Services"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"text": "name,value\nexample,1"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"replay": false,
"result": {
"rows": [
[
"example"
]
],
"headers": [
"example"
],
"rowCount": 0,
"delimiter": ",",
"normalized": "example",
"rejectedRows": [
{}
],
"validationIssues": [
{}
]
},
"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": "csv_normalize_validate",
"executionId": "example-execution",
"startedAtMs": 0,
"amountAtomic": "10000",
"resultSha256": "8307538e76cafb01585d3e2f8ca3b1bfa4a7e8749cb1324954571908d7167220",
"serviceVersion": "1.0.0",
"settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
"artifacts": [],
"requestId": "example-request",
"executionId": "example-execution"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"text"
],
"properties": {
"text": {
"type": "string",
"maxLength": 65536,
"minLength": 1
},
"delimiter": {
"enum": [
",",
"\t",
";"
],
"type": "string",
"maxLength": 1,
"minLength": 1
},
"hasHeader": {
"type": "boolean"
}
},
"maxProperties": 3,
"minProperties": 1,
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"status",
"replay",
"requestId",
"executionId",
"result",
"receipt",
"artifacts"
],
"properties": {
"replay": {
"type": "boolean"
},
"result": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"headers",
"delimiter",
"rowCount",
"rows",
"validationIssues",
"rejectedRows",
"normalized"
],
"properties": {
"rows": {
"type": "array",
"items": {
"type": "array",
"items": {
"type": "string",
"maxLength": 65536,
"minLength": 0
},
"maxItems": 256,
"minItems": 0
},
"maxItems": 256,
"minItems": 0
},
"headers": {
"type": "array",
"items": {
"type": "string",
"maxLength": 8192,
"minLength": 0
},
"maxItems": 256,
"minItems": 1
},
"rowCount": {
"type": "integer",
"maximum": 10000,
"minimum": 0
},
"delimiter": {
"enum": [
",",
";",
"tab"
],
"type": "string",
"maxLength": 3,
"minLength": 1
},
"normalized": {
"type": "string",
"maxLength": 65536,
"minLength": 0
},
"rejectedRows": {
"type": "array",
"items": {
"type": [
"object"
]
},
"maxItems": 256,
"minItems": 0
},
"validationIssues": {
"type": "array",
"items": {
"type": [
"object"
]
},
"maxItems": 256,
"minItems": 0
}
},
"maxProperties": 7,
"minProperties": 7,
"additionalProperties": false
},
"status": {
"type": "string",
"const": "succeeded"
},
"receipt": {
"type": "object",
"required": [
"receiptId",
"serviceId",
"resultSha256"
],
"properties": {
"receiptId": {
"type": "string"
},
"serviceId": {
"type": "string"
},
"resultSha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
}
},
"additionalProperties": true
},
"artifacts": {
"type": "array",
"maxItems": 0
},
"requestId": {
"type": "string"
},
"executionId": {
"type": "string"
}
},
"additionalProperties": false
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": true
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"symbol": "USDC",
"version": "2",
"decimals": 6
},
"payTo": "0x02DC8F414eeBBadd9a9F383e87757beAB4BB1AB0",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://signalharness.ai/api/agent/services/abi_function_decode/invoke",
"mimeType": "application/json",
"description": "Decode supplied function calldata against a supplied ABI.",
"serviceName": "SignalHarness x402 Services"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"abi_function_decode_request": "{\"abi\":[{\"type\":\"constructor\",\"stateMutability\":\"nonpayable\",\"inputs\":[{\"name\":\"initial\",\"type\":\"uint256\"}]},{\"type\":\"function\",\"name\":\"balanceOf\",\"stateMutability\":\"view\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\"}],\"outputs\":[{\"name\":\"balance\",\"type\":\"uint256\"}]},{\"type\":\"event\",\"name\":\"Changed\",\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"account\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"value\",\"type\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"Insufficient\",\"inputs\":[{\"name\":\"available\",\"type\":\"uint256\"}]}],\"data\":\"0x70a082310000000000000000000000000000000000000000000000000000000000000001\"}"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"replay": false,
"result": {
"warnings": [
"Decoded values reflect only the supplied ABI and bytes."
],
"service_id": "abi_function_decode",
"evidence_scope": "caller_supplied_data",
"decoded_function_call": "{\"args\":[\"0x0000000000000000000000000000000000000001\"],\"functionName\":\"balanceOf\"}"
},
"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": "abi_function_decode",
"executionId": "example-execution",
"startedAtMs": 0,
"amountAtomic": "10000",
"resultSha256": "c2309aa284a0852faed303b6b747a5d28e909d8a17831406be457670166f7988",
"serviceVersion": "1.0.0",
"settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
"artifacts": [],
"requestId": "example-request",
"executionId": "example-execution"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"abi_function_decode_request"
],
"properties": {
"abi_function_decode_request": {
"type": "string",
"maxLength": 65536,
"minLength": 2
}
},
"maxProperties": 1,
"minProperties": 1,
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"status",
"replay",
"requestId",
"executionId",
"result",
"receipt",
"artifacts"
],
"properties": {
"replay": {
"type": "boolean"
},
"result": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"service_id",
"evidence_scope",
"decoded_function_call",
"warnings"
],
"properties": {
"warnings": {
"type": "array",
"items": {
"type": "string",
"maxLength": 512,
"minLength": 1
},
"maxItems": 8,
"minItems": 1
},
"service_id": {
"type": "string",
"const": "abi_function_decode",
"maxLength": 19,
"minLength": 19
},
"evidence_scope": {
"type": "string",
"const": "caller_supplied_data",
"maxLength": 20,
"minLength": 20
},
"decoded_function_call": {
"type": "string",
"maxLength": 65536,
"minLength": 1
}
},
"maxProperties": 4,
"minProperties": 4,
"additionalProperties": false
},
"status": {
"type": "string",
"const": "succeeded"
},
"receipt": {
"type": "object",
"required": [
"receiptId",
"serviceId",
"resultSha256"
],
"properties": {
"receiptId": {
"type": "string"
},
"serviceId": {
"type": "string"
},
"resultSha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
}
},
"additionalProperties": true
},
"artifacts": {
"type": "array",
"maxItems": 0
},
"requestId": {
"type": "string"
},
"executionId": {
"type": "string"
}
},
"additionalProperties": false
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": true
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"symbol": "USDC",
"version": "2",
"decimals": 6
},
"payTo": "0x02DC8F414eeBBadd9a9F383e87757beAB4BB1AB0",
"amount": "5000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://signalharness.ai/api/agent/services/url_normalize_canonicalize/invoke",
"mimeType": "application/json",
"description": "Normalizes HTTP and HTTPS URL syntax deterministically without guessing an HTML canonical URL.",
"serviceName": "SignalHarness x402 Services"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"url": "HTTPS://EXAMPLE.COM/a/../b?z=2&a=1"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"replay": false,
"result": {
"path": "example",
"query": "example",
"origin": "example",
"fragment": "example",
"original": "example",
"normalized": "example",
"transformations": [
"example"
]
},
"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": "url_normalize_canonicalize",
"executionId": "example-execution",
"startedAtMs": 0,
"amountAtomic": "5000",
"resultSha256": "34e2fa8b83011c967ff9d7be25edf69b81f4df8cff4ab28f8020a0f113e02362",
"serviceVersion": "1.0.0",
"settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
"artifacts": [],
"requestId": "example-request",
"executionId": "example-execution"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"maxLength": 2048,
"minLength": 1
},
"baseUrl": {
"type": "string",
"maxLength": 2048,
"minLength": 1
},
"removeTrackingParameters": {
"type": "boolean"
}
},
"maxProperties": 3,
"minProperties": 1,
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"status",
"replay",
"requestId",
"executionId",
"result",
"receipt",
"artifacts"
],
"properties": {
"replay": {
"type": "boolean"
},
"result": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"original",
"normalized",
"origin",
"path",
"query",
"fragment",
"transformations"
],
"properties": {
"path": {
"type": "string",
"maxLength": 2048,
"minLength": 1
},
"query": {
"type": "string",
"maxLength": 2048,
"minLength": 0
},
"origin": {
"type": "string",
"maxLength": 2048,
"minLength": 1
},
"fragment": {
"type": "string",
"maxLength": 2048,
"minLength": 0
},
"original": {
"type": "string",
"maxLength": 2048,
"minLength": 1
},
"normalized": {
"type": "string",
"maxLength": 2048,
"minLength": 1
},
"transformations": {
"type": "array",
"items": {
"type": "string",
"maxLength": 128,
"minLength": 1
},
"maxItems": 16,
"minItems": 0
}
},
"maxProperties": 7,
"minProperties": 7,
"additionalProperties": false
},
"status": {
"type": "string",
"const": "succeeded"
},
"receipt": {
"type": "object",
"required": [
"receiptId",
"serviceId",
"resultSha256"
],
"properties": {
"receiptId": {
"type": "string"
},
"serviceId": {
"type": "string"
},
"resultSha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
}
},
"additionalProperties": true
},
"artifacts": {
"type": "array",
"maxItems": 0
},
"requestId": {
"type": "string"
},
"executionId": {
"type": "string"
}
},
"additionalProperties": false
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": true
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"symbol": "USDC",
"version": "2",
"decimals": 6
},
"payTo": "0x02DC8F414eeBBadd9a9F383e87757beAB4BB1AB0",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://signalharness.ai/api/agent/services/prompt_structure_analyze/invoke",
"mimeType": "application/json",
"description": "Prompt Structure Analyze performs a bounded deterministic prompt structure analyze operation over caller-supplied prompts or model outputs.",
"serviceName": "SignalHarness x402 Services"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"request_json": "{\"example\":\"schema-valid caller-supplied data\"}"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"replay": false,
"result": {
"warnings": [
"Verify the caller-supplied data before relying on this result."
],
"service_id": "prompt_structure_analyze",
"analysis_json": "{\"example\":\"schema-valid caller-supplied data\"}",
"evidence_scope": "caller_supplied_data"
},
"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": "prompt_structure_analyze",
"executionId": "example-execution",
"startedAtMs": 0,
"amountAtomic": "10000",
"resultSha256": "6b047b91ee7b7d1e3a2b619cfc346765179da744159ce369408d85730cb2f0df",
"serviceVersion": "1.0.0",
"settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
"artifacts": [],
"requestId": "example-request",
"executionId": "example-execution"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"request_json"
],
"properties": {
"request_json": {
"type": "string",
"maxLength": 65536,
"minLength": 2
}
},
"maxProperties": 1,
"minProperties": 1,
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"status",
"replay",
"requestId",
"executionId",
"result",
"receipt",
"artifacts"
],
"properties": {
"replay": {
"type": "boolean"
},
"result": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"service_id",
"evidence_scope",
"analysis_json",
"warnings"
],
"properties": {
"warnings": {
"type": "array",
"items": {
"type": "string",
"maxLength": 512,
"minLength": 1
},
"maxItems": 8,
"minItems": 1
},
"service_id": {
"type": "string",
"const": "prompt_structure_analyze",
"maxLength": 24,
"minLength": 24
},
"analysis_json": {
"type": "string",
"maxLength": 65536,
"minLength": 2
},
"evidence_scope": {
"type": "string",
"const": "caller_supplied_data",
"maxLength": 20,
"minLength": 20
}
},
"maxProperties": 4,
"minProperties": 4,
"additionalProperties": false
},
"status": {
"type": "string",
"const": "succeeded"
},
"receipt": {
"type": "object",
"required": [
"receiptId",
"serviceId",
"resultSha256"
],
"properties": {
"receiptId": {
"type": "string"
},
"serviceId": {
"type": "string"
},
"resultSha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
}
},
"additionalProperties": true
},
"artifacts": {
"type": "array",
"maxItems": 0
},
"requestId": {
"type": "string"
},
"executionId": {
"type": "string"
}
},
"additionalProperties": false
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": true
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"symbol": "USDC",
"version": "2",
"decimals": 6
},
"payTo": "0x02DC8F414eeBBadd9a9F383e87757beAB4BB1AB0",
"amount": "5000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://signalharness.ai/api/agent/services/message_hash_eip191/invoke",
"mimeType": "application/json",
"description": "Compute the standard EIP-191 personal-message hash for supplied text or bytes.",
"serviceName": "SignalHarness x402 Services"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"message_hash_request": "{\"message\":\"SignalHarness public test vector\",\"encoding\":\"utf8\"}"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"replay": false,
"result": {
"warnings": [
"Hashing does not sign or prove authorship."
],
"service_id": "message_hash_eip191",
"message_hash": "{\"encoding\":\"utf8\",\"hash\":\"0x43c3ce76740c0da4b23274e62f830220acfc4cb8d66dc3c373c6f58db8620442\"}",
"evidence_scope": "caller_supplied_data"
},
"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": "message_hash_eip191",
"executionId": "example-execution",
"startedAtMs": 0,
"amountAtomic": "5000",
"resultSha256": "8f11719349cff4ac11654fa2d877a1171776a9cc3eee1fc4857fac9b56d1829f",
"serviceVersion": "1.0.0",
"settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
"artifacts": [],
"requestId": "example-request",
"executionId": "example-execution"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"message_hash_request"
],
"properties": {
"message_hash_request": {
"type": "string",
"maxLength": 65536,
"minLength": 2
}
},
"maxProperties": 1,
"minProperties": 1,
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"status",
"replay",
"requestId",
"executionId",
"result",
"receipt",
"artifacts"
],
"properties": {
"replay": {
"type": "boolean"
},
"result": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"service_id",
"evidence_scope",
"message_hash",
"warnings"
],
"properties": {
"warnings": {
"type": "array",
"items": {
"type": "string",
"maxLength": 512,
"minLength": 1
},
"maxItems": 8,
"minItems": 1
},
"service_id": {
"type": "string",
"const": "message_hash_eip191",
"maxLength": 19,
"minLength": 19
},
"message_hash": {
"type": "string",
"maxLength": 65536,
"minLength": 1
},
"evidence_scope": {
"type": "string",
"const": "caller_supplied_data",
"maxLength": 20,
"minLength": 20
}
},
"maxProperties": 4,
"minProperties": 4,
"additionalProperties": false
},
"status": {
"type": "string",
"const": "succeeded"
},
"receipt": {
"type": "object",
"required": [
"receiptId",
"serviceId",
"resultSha256"
],
"properties": {
"receiptId": {
"type": "string"
},
"serviceId": {
"type": "string"
},
"resultSha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
}
},
"additionalProperties": true
},
"artifacts": {
"type": "array",
"maxItems": 0
},
"requestId": {
"type": "string"
},
"executionId": {
"type": "string"
}
},
"additionalProperties": false
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": true
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"symbol": "USDC",
"version": "2",
"decimals": 6
},
"payTo": "0x02DC8F414eeBBadd9a9F383e87757beAB4BB1AB0",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://signalharness.ai/api/agent/services/html_table_extract/invoke",
"mimeType": "application/json",
"description": "Extracts bounded HTML tables into deterministic normalized rows with captions, inferred headers, spans, text, and links.",
"serviceName": "SignalHarness x402 Services"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"html": "<table><tr><th>Name</th></tr><tr><td>Example</td></tr></table>"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"replay": false,
"result": {
"tables": [
{}
],
"warnings": [
"Verify the caller-supplied data before relying on this result."
],
"tableCount": 0
},
"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": "html_table_extract",
"executionId": "example-execution",
"startedAtMs": 0,
"amountAtomic": "10000",
"resultSha256": "cd400000e01a923c3c36da8bd74f6c1a14a4a9c4596edb22fa6b484ef2f6a43f",
"serviceVersion": "1.0.0",
"settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
"artifacts": [],
"requestId": "example-request",
"executionId": "example-execution"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [],
"properties": {
"url": {
"type": "string",
"pattern": "^https://",
"maxLength": 2048,
"minLength": 9
},
"html": {
"type": "string",
"maxLength": 65536,
"minLength": 1
},
"baseUrl": {
"type": "string",
"pattern": "^https://",
"maxLength": 2048,
"minLength": 9
}
},
"maxProperties": 2,
"minProperties": 1,
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"status",
"replay",
"requestId",
"executionId",
"result",
"receipt",
"artifacts"
],
"properties": {
"replay": {
"type": "boolean"
},
"result": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"tableCount",
"tables",
"warnings"
],
"properties": {
"tables": {
"type": "array",
"items": {
"type": [
"object"
]
},
"maxItems": 64,
"minItems": 0
},
"warnings": {
"type": "array",
"items": {
"type": "string",
"maxLength": 1024,
"minLength": 1
},
"maxItems": 32,
"minItems": 0
},
"tableCount": {
"type": "integer",
"maximum": 64,
"minimum": 0
}
},
"maxProperties": 3,
"minProperties": 3,
"additionalProperties": false
},
"status": {
"type": "string",
"const": "succeeded"
},
"receipt": {
"type": "object",
"required": [
"receiptId",
"serviceId",
"resultSha256"
],
"properties": {
"receiptId": {
"type": "string"
},
"serviceId": {
"type": "string"
},
"resultSha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
}
},
"additionalProperties": true
},
"artifacts": {
"type": "array",
"maxItems": 0
},
"requestId": {
"type": "string"
},
"executionId": {
"type": "string"
}
},
"additionalProperties": false
}
}
}
}
}
},
"payment-identifier": {
"info": {
"required": true
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"required"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]+$",
"maxLength": 128,
"minLength": 16
},
"required": {
"type": "boolean"
}
}
}
}
},
"x402Version": 2
}
] OVER TIME
All charts use the 24h selector; each series spans only the dates it has data for. Every series is also served as JSON at /api/v1/services/signalharness-ai/price, /scores, /volume and /buyers. On-chain volume and distinct buyers are measured over the service's settlement address and are a conservative undercount (only settlements that reach a measured facilitator are counted). The on-chain series roll up hourly, so the latest day can be up to about an hour behind; distinct buyers are counted per payout address, so a service that settles to more than one address is an upper bound.
Median across 49 endpoints. Use the selector to isolate one.
checklist grew 11->14 on 2026-07-28; a step here is a metric change, not a regression
COMPLIANCE
13/13 checks pass · grade Alast 402 captured 2026-09-21 · last up 2026-09-21
- 402 payload captured
- accepts[] array present
- payTo address recoverable
- payTo at accepts[0].payTo (conformant shape)
- payTo is a valid on-chain address
- atomic price declared
- atomic price in a sane range
- asset (token) address declared
- network resolves to CAIP-2
- payment scheme declared
- served over HTTPS
- declares the current x402 version (2)
- EIP-712 domain parameters present on every EVM entry
- x402 v2 envelope delivered in the payment-required header
SITE PILLARS
- homepage reachable
- openapi doc
- pricing page
- llms.txt
- robots.txt
- terms page
recent checks (6) live · click to expand
EMBED THIS BADGE
<a href="https://x402-list.com/services/signalharness-ai?utm_source=badge&utm_medium=referral&utm_campaign=embed"> <img src="https://x402-list.com/badge/signalharness-ai.svg" alt="SignalHarness.ai listed on x402-list" height="28"> </a>
[](https://x402-list.com/services/signalharness-ai?utm_source=badge&utm_medium=referral&utm_campaign=embed)
<a href="https://x402-list.com/services/signalharness-ai?utm_source=badge&utm_medium=referral&utm_campaign=embed"> <img src="https://x402-list.com/badge/signalharness-ai.svg?data=uptime" alt="SignalHarness.ai uptime on x402-list" height="28"> </a>