changedOutput schema / anyOf
Previous value: -[
- {
- "properties": {
- "coverage": {
- "enum": [
- "full",
- "thin",
- "not_covered"
- ]
- },
- "data": {
- "properties": {
- "age_s": {
- "type": [
- "number",
- "null"
- ]
- },
- "chain": {
- "enum": [
- "solana",
- "robinhood_chain"
- ]
- },
- "coverage": {
- "enum": [
- "full",
- "thin",
- "not_covered"
- ]
- },
- "coverage_reason": {
- "type": [
- "string",
- "null"
- ]
- },
- "curve": {
- "type": [
- "string",
- "null"
- ]
- },
- "limits": {
- "type": "object"
- },
- "next": {
- "description": "The paid detail (tool, price_usd, url, adds) and the free record page.",
- "type": "object"
- },
- "note": {
- "type": "string"
- },
- "reason": {
- "properties": {
- "code": {
- "type": "string"
- },
- "text": {
- "type": "string"
- }
- },
- "required": [
- "code",
- "text"
- ],
- "type": "object"
- },
- "rule": {
- "type": "string"
- },
- "token": {
- "type": "string"
- },
- "venue": {
- "type": "string"
- },
- "verdict": {
- "description": "By the fixed public rule (/v1/labels); null when not covered.",
- "enum": [
- "avoid",
- "caution",
- "no_flags_observed",
- null
- ]
- }
- },
- "required": [
- "token",
- "chain",
- "verdict",
- "reason",
- "coverage",
- "age_s",
- "next"
- ],
- "type": "object"
- },
- "generated_at": {
- "type": "string"
- },
- "meta": {
- "properties": {
- "feed_lag_s": {
- "type": [
- "number",
- "null"
- ]
- },
- "is_stale": {
- "type": "boolean"
- }
- },
- "type": "object"
- },
- "ok": {
- "const": true
- },
- "schema_version": {
- "type": "string"
- },
- "t": {
- "type": "number"
- }
- },
- "required": [
- "ok",
- "schema_version",
- "generated_at",
- "t",
- "coverage",
- "data",
- "meta"
- ],
- "title": "TokenCheck",
- "type": "object"
- },
- {
- "description": "isError: the x402 v2 payment requirements. Pay one accepts entry and call again with _meta['x402/payment']. error says why when a payment was sent and rejected; a failed settlement adds x402/payment-response. Nothing is charged.",
- "properties": {
- "accepts": {
- "items": {
- "properties": {
- "amount": {
- "type": "string"
- },
- "asset": {
- "type": "string"
- },
- "extra": {
- "type": "object"
- },
- "maxTimeoutSeconds": {
- "type": "integer"
- },
- "network": {
- "type": "string"
- },
- "payTo": {
- "type": "string"
- },
- "scheme": {
- "type": "string"
- }
- },
- "required": [
- "scheme",
- "network",
- "amount",
- "asset",
- "payTo"
- ],
- "type": "object"
- },
- "minItems": 1,
- "type": "array"
- },
- "error": {
- "type": "string"
- },
- "extensions": {
- "type": "object"
- },
- "resource": {
- "properties": {
- "description": {
- "type": "string"
- },
- "mimeType": {
- "type": "string"
- },
- "url": {
- "type": "string"
- }
- },
- "required": [
- "url"
- ],
- "type": "object"
- },
- "x402/payment-response": {
- "properties": {
- "errorReason": {
- "type": "string"
- },
- "network": {
- "type": "string"
- },
- "success": {
- "type": "boolean"
- },
- "transaction": {
- "type": "string"
- }
- },
- "required": [
- "success"
- ],
- "type": "object"
- },
- "x402Version": {
- "const": 2
- }
- },
- "required": [
- "x402Version",
- "resource",
- "accepts"
- ],
- "title": "PaymentRequired",
- "type": "object"
- },
- {
- "description": "isError: a refusal answered without charging (invalid or uncovered arguments, stale feed, nothing new since the cursor, a payment that cannot be matched to this request). error is a stable code; live_examples name mints covered now.",
- "properties": {
- "address": {
- "type": "string"
- },
- "avoid_skipped": {
- "type": "integer"
- },
- "case_mangled_mints": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "charged": {
- "type": [
- "boolean",
- "null"
- ]
- },
- "curve": {
- "type": "string"
- },
- "error": {
- "type": "string"
- },
- "feed_lag_s": {
- "type": [
- "number",
- "null"
- ]
- },
- "free_check": {
- "type": "string"
- },
- "got": {
- "type": [
- "string",
- "integer"
- ]
- },
- "hint": {
- "type": "string"
- },
- "invalid": {
- "type": "object"
- },
- "live_examples": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_feed_lag_s": {
- "type": "number"
- },
- "max_mints": {
- "type": "integer"
- },
- "max_table_lag_s": {
- "type": "number"
- },
- "message": {
- "type": "string"
- },
- "mint": {
- "type": "string"
- },
- "missing": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "newest_cursor": {
- "type": "string"
- },
- "ok": {
- "const": false
- },
- "payment_status": {
- "type": "string"
- },
- "scanned": {
- "type": "integer"
- },
- "schema": {
- "type": "object"
- },
- "since": {
- "type": [
- "string",
- "null"
- ]
- },
- "table_lag_s": {
- "type": [
- "number",
- "null"
- ]
- },
- "tool": {
- "type": "string"
- },
- "unavailable_mints": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "unverified_event": {
- "type": [
- "object",
- "null"
- ]
- },
- "window_s": {
- "type": "number"
- }
- },
- "required": [
- "ok",
- "error"
- ],
- "title": "Refusal",
- "type": "object"
- }
-]New value: +[
+ {
+ "properties": {
+ "coverage": {
+ "enum": [
+ "full",
+ "thin",
+ "not_covered"
+ ]
+ },
+ "data": {
+ "properties": {
+ "age_s": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "chain": {
+ "enum": [
+ "solana",
+ "robinhood_chain"
+ ]
+ },
+ "coverage": {
+ "enum": [
+ "full",
+ "thin",
+ "not_covered"
+ ]
+ },
+ "coverage_reason": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "curve": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "limits": {
+ "type": "object"
+ },
+ "next": {
+ "type": "object"
+ },
+ "note": {
+ "type": "string"
+ },
+ "onchain": {
+ "type": "object"
+ },
+ "reason": {
+ "properties": {
+ "code": {
+ "type": "string"
+ },
+ "text": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "code",
+ "text"
+ ],
+ "type": "object"
+ },
+ "rule": {
+ "type": "string"
+ },
+ "token": {
+ "type": "string"
+ },
+ "venue": {
+ "type": "string"
+ },
+ "verdict": {
+ "enum": [
+ "avoid",
+ "caution",
+ "no_flags_observed",
+ "no_flags_observed_on_chain",
+ null
+ ]
+ }
+ },
+ "required": [
+ "token",
+ "chain",
+ "verdict",
+ "reason",
+ "coverage",
+ "age_s",
+ "next"
+ ],
+ "type": "object"
+ },
+ "meta": {
+ "type": "object"
+ },
+ "ok": {
+ "const": true
+ }
+ },
+ "required": [
+ "ok",
+ "schema_version",
+ "generated_at",
+ "t",
+ "coverage",
+ "data",
+ "meta"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "error": {
+ "type": "string"
+ },
+ "ok": {
+ "const": false
+ }
+ },
+ "required": [
+ "ok",
+ "error"
+ ],
+ "type": "object"
+ }
+]