changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "additionalProperties": true,
+ "properties": {
+ "alertCount": {
+ "description": "Alerts in this pass."
+ },
+ "available": {
+ "description": "False when this call has no data — a snapshot that is not warm yet, a domain switched off, or an argument that was rejected. NOT an error, and NOT a statement about the market.",
+ "type": "boolean"
+ },
+ "fetchedAt": {
+ "description": "When the underlying snapshot was refreshed (epoch ms, or ISO-8601 for the Bitcoin cycle feed). Age matters: these are cached reads, not live queries."
+ },
+ "highRiskCount": {
+ "description": "Alerts graded high risk."
+ },
+ "insiderScanReport": {
+ "additionalProperties": true,
+ "description": "The scan behind the alerts.",
+ "properties": {
+ "alerts": {
+ "description": "Flagged positions.",
+ "items": {},
+ "type": "array"
+ },
+ "dataSourcesUsed": {
+ "description": "Sources the scan read.",
+ "items": {},
+ "type": "array"
+ },
+ "marketAnomalies": {
+ "description": "Market-level anomalies.",
+ "items": {},
+ "type": "array"
+ },
+ "marketsAnalyzed": {
+ "description": "Markets examined."
+ },
+ "walletClusters": {
+ "description": "Wallets that move together.",
+ "items": {},
+ "type": "array"
+ },
+ "walletsFlagged": {
+ "description": "Wallets flagged."
+ },
+ "walletsScanned": {
+ "description": "Wallets examined."
+ },
+ "whaleTransfers": {
+ "description": "Large transfers into the flagged wallets.",
+ "items": {},
+ "type": "array"
+ }
+ }
+ },
+ "limit": {
+ "description": "Row cap applied to every list in this payload.",
+ "type": "number"
+ },
+ "reason": {
+ "description": "Why the payload is absent, when `available` is false.",
+ "type": "string"
+ },
+ "stale": {
+ "description": "True when the snapshot is past its refresh interval."
+ },
+ "truncated": {
+ "additionalProperties": true,
+ "description": "Present only when a list was cut to `limit`.",
+ "properties": {
+ "limit": {
+ "description": "The cap that was applied.",
+ "type": "number"
+ },
+ "originalLengths": {
+ "additionalProperties": true,
+ "description": "Field name → its full length before the cut."
+ }
+ }
+ }
+ },
+ "type": "object"
+}