{
  "generated_at": "2026-04-24T15:01:35.625676+00:00",
  "slug": "sentiment-api-kytona-com-v1-snapshot-tradfi",
  "title": "Kytona \u00b7 TradFi sentiment snapshot",
  "url": "https://sentiment-api.kytona.com/v1/snapshot/tradfi",
  "category": "data",
  "summary": "Retrieve TradFi market sentiment data with optional field filtering and compact trading output format.",
  "seo": {
    "title": "Kytona TradFi Sentiment API - Market Data Snapshot",
    "description": "Fetch traditional finance sentiment snapshots via x402. 0.02 USDC per call on Base. Optional compact trading format."
  },
  "use_cases": [
    "Fetch real-time market sentiment for trading algorithms",
    "Retrieve compact trading data for mobile applications",
    "Filter specific fields for lightweight data consumption"
  ],
  "ideal_buyer": "Quantitative traders and fintech developers building sentiment-driven trading strategies who need clean, structured TradFi data.",
  "example_prompt": "Get the compact trading format of the TradFi sentiment snapshot with only price and volume fields",
  "example_request_body": {
    "fields": "price,volume",
    "format": "compact_trading"
  },
  "risk_notes": [],
  "pricing_sanity": {
    "flag": "normal",
    "ratio": 0.667,
    "median_category_atomic": 30000
  },
  "pricing_review_required": false,
  "pricing_decimal_suspect": false,
  "trust_tier": "indexed_external",
  "accepts": [
    {
      "scheme": "exact",
      "network": "base",
      "pay_to": "0x3d054a66d0c2a3db1e13eb5ea2e29893aba5e5eb",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "max_amount_required_atomic": "20000",
      "max_timeout_seconds": 60,
      "mime_type": "application/json",
      "description": "TradFi pulse snapshot payload",
      "verified": false,
      "hints": {
        "input": {
          "type": "http",
          "method": "POST",
          "queryParams": {
            "fields": {
              "type": "string",
              "description": "Optional comma-separated allowlist of fields when using the `compact_trading` format."
            },
            "format": {
              "enum": [
                "full",
                "compact_trading"
              ],
              "type": "string",
              "description": "Optional output format (defaults to `full`)."
            }
          }
        },
        "output": {
          "type": "object",
          "$schema": "http://json-schema.org/draft-07/schema#",
          "required": [
            "schemaVersion",
            "generatedAt",
            "pulse",
            "dataQuality"
          ],
          "properties": {
            "pulse": {
              "type": "object",
              "required": [
                "domain",
                "moodIndex",
                "sentiment",
                "trendingTickers"
              ],
              "properties": {
                "domain": {
                  "enum": [
                    "crypto",
                    "tradfi"
                  ],
                  "type": "string"
                },
                "wsbHeat": {
                  "type": "number"
                },
                "insights": {
                  "$ref": "#/definitions/PulseInsights"
                },
                "moodIndex": {
                  "type": "number"
                },
                "sentiment": {
                  "$ref": "#/definitions/Sentiment"
                },
                "tickerChanges": {
                  "type": "object",
                  "required": [
                    "newTickers",
                    "droppedTickers"
                  ],
                  "properties": {
                    "newTickers": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "droppedTickers": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    }
                  },
                  "additionalProperties": false
                },
                "wsbHeatDetail": {
                  "$ref": "#/definitions/WsbHeatDetail"
                },
                "fearGreedIndex": {
                  "type": [
                    "number",
                    "null"
                  ]
                },
                "fearGreedLabel": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "trendingTickers": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                },
                "narrativesPreview": {
                  "type": "array",
                  "items": {
                    "$ref": "#/definitions/NarrativeCard"
                  }
                }
              },
              "definitions": {
                "Sentiment": {
                  "enum": [
                    "bullish",
                    "bearish",
                    "neutral"
                  ],
                  "type": "string"
                },
                "NarrativeCard": {
                  "type": "object",
                  "required": [
                    "narrative",
                    "summary",
                    "tickers",
                    "confidence",
                    "evidenceRefs"
                  ],
                  "properties": {
                    "risks": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "drivers": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "summary": {
                      "type": "string"
                    },
                    "tickers": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "narrative": {
                      "type": "string"
                    },
                    "confidence": {
                      "type": "number"
                    },
                    "timeHorizon": {
                      "enum": [
                        "intraday",
                        "short_term",
                        "medium_term",
                        "long_term"
                      ],
                      "type": "string"
                    },
                    "changeSignal": {
                      "enum": [
                        "new",
                        "rising",
                        "falling",
                        "steady"
                      ],
                      "type": "string"
                    },
                    "evidenceRefs": {
                      "type": "array",
                      "items": {
                        "$ref": "#/definitions/NarrativeEvidenceRef"
                      }
                    }
                  },
                  "additionalProperties": false
                },
                "PulseInsights": {
                  "type": "object",
                  "required": [
                    "quickTake",
                    "focusAreas",
                    "outlook"
                  ],
                  "properties": {
                    "outlook": {
                      "type": "string"
                    },
                    "quickTake": {
                      "type": "object",
                      "required": [
                        "synopsis",
                        "topSignals"
                      ],
                      "properties": {
                        "synopsis": {
                          "type": "string"
                        },
                        "topSignals": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "required": [
                              "headline",
                              "context"
                            ],
                            "properties": {
                              "context": {
                                "type": "string"
                              },
                              "headline": {
                                "type": "string"
                              }
                            },
                            "additionalProperties": false
                          }
                        }
                      },
                      "additionalProperties": false
                    },
                    "focusAreas": {
                      "type": "array",
                      "items": {
                        "$ref": "#/definitions/FocusAreaSection"
                      }
                    }
                  },
                  "additionalProperties": false
                },
                "SnapshotPulse": {
                  "type": "object",
                  "required": [
                    "domain",
                    "clusters",
                    "moodIndex",
                    "sentiment",
                    "trendingTickers"
                  ],
                  "properties": {
                    "domain": {
                      "enum": [
                        "crypto",
                        "tradfi"
                      ],
                      "type": "string"
                    },
                    "wsbHeat": {
                      "type": "number"
                    },
                    "clusters": {
                      "type": "array",
                      "items": {
                        "$ref": "#/definitions/SnapshotCluster"
                      }
                    },
                    "insights": {
                      "$ref": "#/definitions/PulseInsights"
                    },
                    "moodIndex": {
                      "type": "number"
                    },
                    "sentiment": {
                      "$ref": "#/definitions/Sentiment"
                    },
                    "tickerChanges": {
                      "type": "object",
                      "required": [
                        "newTickers",
                        "droppedTickers"
                      ],
                      "properties": {
                        "newTickers": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          }
                        },
                        "droppedTickers": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          }
                        }
                      },
                      "additionalProperties": false
                    },
                    "wsbHeatDetail": {
                      "$ref": "#/definitions/WsbHeatDetail"
                    },
                    "fearGreedIndex": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "fearGreedLabel": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "trendingTickers": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "narrativesPreview": {
                      "type": "array",
                      "items": {
                        "$ref": "#/definitions/NarrativeCard"
                      }
                    }
                  },
                  "additionalProperties": false
                },
                "SourceWeights": {
                  "type": "object",
                  "required": [
                    "xKolStream",
                    "redditStream",
                    "macroNewsStream"
                  ],
                  "properties": {
                    "xKolStream": {
                      "type": "number"
                    },
                    "redditStream": {
                      "type": "number"
                    },
                    "macroNewsStream": {
                      "type": "number"
                    },
                    "wsbMaxContributionCap": {
                      "type": "number"
                    }
                  },
                  "additionalProperties": false
                },
                "WsbHeatDetail": {
                  "type": "object",
                  "required": [
                    "index",
                    "label",
                    "topMemeTickers",
                    "wsbDecouplingFlag",
                    "confidence"
                  ],
                  "properties": {
                    "index": {
                      "type": "number"
                    },
                    "label": {
                      "enum": [
                        "low",
                        "medium",
                        "high"
                      ],
                      "type": "string"
                    },
                    "confidence": {
                      "type": "number"
                    },
                    "topMemeTickers": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "wsbDecouplingFlag": {
                      "type": "boolean"
                    }
                  },
                  "additionalProperties": false
                },
                "SnapshotDomain": {
                  "enum": [
                    "crypto",
                    "tradfi",
                    "macro"
                  ],
                  "type": "string"
                },
                "SnapshotStream": {
                  "enum": [
                    "x",
                    "reddit",
                    "macro"
                  ],
                  "type": "string"
                },
                "SnapshotCluster": {
                  "type": "object",
                  "required": [
                    "id",
                    "domain",
                    "summary",
                    "mood",
                    "evidence",
                    "score"
                  ],
                  "properties": {
                    "id": {
                      "type": "string"
                    },
                    "mood": {
                      "$ref": "#/definitions/SnapshotConfidence"
                    },
                    "score": {
                      "type": "number"
                    },
                    "domain": {
                      "$ref": "#/definitions/SnapshotDomain"
                    },
                    "summary": {
                      "type": "string"
                    },
                    "evidence": {
                      "type": "array",
                      "items": {
                        "$ref": "#/definitions/SnapshotReference"
                      }
                    }
                  },
                  "additionalProperties": false
                },
                "SourceBreakdown": {
                  "type": "object",
                  "required": [
                    "weights",
                    "counts"
                  ],
                  "properties": {
                    "counts": {
                      "type": "object",
                      "required": [
                        "xPostsUsed",
                        "redditPostsUsed",
                        "redditCommentsUsed",
                        "macroItemsUsed"
                      ],
                      "properties": {
                        "xPostsUsed": {
                          "type": "number"
                        },
                        "macroItemsUsed": {
                          "type": "number"
                        },
                        "redditPostsUsed": {
                          "type": "number"
                        },
                        "redditCommentsUsed": {
                          "type": "number"
                        }
                      },
                      "additionalProperties": false
                    },
                    "weights": {
                      "type": "object",
                      "required": [
                        "crypto",
                        "tradfi"
                      ],
                      "properties": {
                        "crypto": {
                          "$ref": "#/definitions/SourceWeights"
                        },
                        "tradfi": {
                          "$ref": "#/definitions/SourceWeights"
                        }
                      },
                      "additionalProperties": false
                    }
                  },
                  "additionalProperties": false
                },
                "CorrelationLayer": {
                  "type": "object",
                  "required": [
                    "status",
                    "correlationIndex"
                  ],
                  "properties": {
                    "notes": {
                      "type": "string"
                    },
                    "status": {
                      "enum": [
                        "tracking",
                        "mixed",
                        "decoupled"
                      ],
                      "type": "string"
                    },
                    "analysis": {
                      "type": "string"
                    },
                    "confidence": {
                      "$ref": "#/definitions/SnapshotConfidence"
                    },
                    "btcChange24h": {
                      "type": "number"
                    },
                    "spyChange24h": {
                      "type": "number"
                    },
                    "correlationIndex": {
                      "type": "number"
                    },
                    "priceAnchorsUsed": {
                      "type": "object",
                      "properties": {
                        "btcChange24h": {
                          "type": "number"
                        },
                        "spyChange24h": {
                          "type": "number"
                        }
                      },
                      "additionalProperties": false
                    }
                  },
                  "additionalProperties": false
                },
                "DataQualityFlags": {
                  "type": "object",
                  "required": [
                    "partialStreams",
                    "confidence"
                  ],
                  "properties": {
                    "confidence": {
                      "$ref": "#/definitions/SnapshotConfidence"
                    },
                    "partialStreams": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    }
                  },
                  "additionalProperties": false
                },
                "FocusAreaSection": {
                  "type": "object",
                  "required": [
                    "headline",
                    "stance",
                    "setup",
                    "implication",
                    "watchPoints"
                  ],
                  "properties": {
                    "setup": {
                      "type": "string"
                    },
                    "stance": {
                      "$ref": "#/definitions/PulseInsightStance"
                    },
                    "headline": {
                      "type": "string"
                    },
                    "implication": {
                      "type": "string"
                    },
                    "watchPoints": {
                      "type": "string"
                    },
                    "linkedNarrativeIds": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    }
                  },
                  "additionalProperties": false
                },
                "SnapshotReference": {
                  "type": "object",
                  "required": [
                    "evidenceId",
                    "domain",
                    "stream",
                    "referenceId",
                    "paraphrase"
                  ],
                  "properties": {
                    "url": {
                      "type": "string"
                    },
                    "domain": {
                      "$ref": "#/definitions/SnapshotDomain"
                    },
                    "stream": {
                      "$ref": "#/definitions/SnapshotStream"
                    },
                    "evidenceId": {
                      "type": "string"
                    },
                    "paraphrase": {
                      "type": "string"
                    },
                    "referenceId": {
                      "type": "string"
                    },
                    "authorHandle": {
                      "type": "string"
                    }
                  },
                  "description": "Legacy snapshot shape (schemaVersion 2024-08-01). Kept for compatibility while v2 evolves.",
                  "additionalProperties": false
                },
                "PulseInsightStance": {
                  "enum": [
                    "bullish",
                    "bearish",
                    "mixed",
                    "neutral"
                  ],
                  "type": "string"
                },
                "SnapshotConfidence": {
                  "enum": [
                    "low",
                    "medium",
                    "high"
                  ],
                  "type": "string"
                },
                "MarketMovementLabel": {
                  "enum": [
                    "up",
                    "down",
                    "neutral"
                  ],
                  "type": "string"
                },
                "MarketMovementReason": {
                  "type": "object",
                  "required": [
                    "label",
                    "reason",
                    "confidence"
                  ],
                  "properties": {
                    "label": {
                      "$ref": "#/definitions/MarketMovementLabel"
                    },
                    "reason": {
                      "type": "string"
                    },
                    "confidence": {
                      "type": "number"
                    }
                  },
                  "additionalProperties": false
                },
                "MarketMovementResult": {
                  "type": "object",
                  "required": [
                    "crypto",
                    "tradfi"
                  ],
                  "properties": {
                    "crypto": {
                      "$ref": "#/definitions/MarketMovementReason"
                    },
                    "tradfi": {
                      "$ref": "#/definitions/MarketMovementReason"
                    }
                  },
                  "additionalProperties": false
                },
                "NarrativeEvidenceRef": {
                  "anyOf": [
                    {
                      "$ref": "#/definitions/NarrativeEvidenceRefX"
                    },
                    {
                      "$ref": "#/definitions/NarrativeEvidenceRefReddit"
                    },
                    {
                      "$ref": "#/definitions/NarrativeEvidenceRefMacro"
                    }
                  ]
                },
                "NarrativeEvidenceRefX": {
                  "type": "object",
                  "required": [
                    "source",
                    "postId",
                    "paraphrase"
                  ],
                  "properties": {
                    "url": {
                      "type": "string"
                    },
                    "postId": {
                      "type": "string"
                    },
                    "source": {
                      "type": "string",
                      "const": "x"
                    },
                    "paraphrase": {
                      "type": "string"
                    },
                    "authorHandle": {
                      "type": "string"
                    }
                  },
                  "additionalProperties": false
                },
                "NarrativeEvidenceRefMacro": {
                  "type": "object",
                  "required": [
                    "source",
                    "title",
                    "url"
                  ],
                  "properties": {
                    "url": {
                      "type": "string"
                    },
                    "title": {
                      "type": "string"
                    },
                    "outlet": {
                      "type": "string"
                    },
                    "source": {
                      "type": "string",
                      "const": "macro"
                    },
                    "paraphrase": {
                      "type": "string"
                    }
                  },
                  "additionalProperties": false
                },
                "NarrativeEvidenceRefReddit": {
                  "type": "object",
                  "required": [
                    "source",
                    "permalink",
                    "subreddit",
                    "titleSnippet"
                  ],
                  "properties": {
                    "source": {
                      "type": "string",
                      "const": "reddit"
                    },
                    "permalink": {
                      "type": "string"
                    },
                    "subreddit": {
                      "type": "string"
                    },
                    "paraphrase": {
                      "type": "string"
                    },
                    "titleSnippet": {
                      "type": "string"
                    }
                  },
                  "additionalProperties": false
                }
              },
              "additionalProperties": false
            },
            "dataQuality": {
              "$ref": "#/definitions/DataQualityFlags"
            },
            "generatedAt": {
              "type": "string"
            },
            "schemaVersion": {
              "type": "string"
            },
            "marketMovement": {
              "$ref": "#/definitions/MarketMovementReason"
            }
          },
          "definitions": {
            "Sentiment": {
              "enum": [
                "bullish",
                "bearish",
                "neutral"
              ],
              "type": "string"
            },
            "NarrativeCard": {
              "type": "object",
              "required": [
                "narrative",
                "summary",
                "tickers",
                "confidence",
                "evidenceRefs"
              ],
              "properties": {
                "risks": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                },
                "drivers": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                },
                "summary": {
                  "type": "string"
                },
                "tickers": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                },
                "narrative": {
                  "type": "string"
                },
                "confidence": {
                  "type": "number"
                },
                "timeHorizon": {
                  "enum": [
                    "intraday",
                    "short_term",
                    "medium_term",
                    "long_term"
                  ],
                  "type": "string"
                },
                "changeSignal": {
                  "enum": [
                    "new",
                    "rising",
                    "falling",
                    "steady"
                  ],
                  "type": "string"
                },
                "evidenceRefs": {
                  "type": "array",
                  "items": {
                    "$ref": "#/definitions/NarrativeEvidenceRef"
                  }
                }
              },
              "additionalProperties": false
            },
            "PulseInsights": {
              "type": "object",
              "required": [
                "quickTake",
                "focusAreas",
                "outlook"
              ],
              "properties": {
                "outlook": {
                  "type": "string"
                },
                "quickTake": {
                  "type": "object",
                  "required": [
                    "synopsis",
                    "topSignals"
                  ],
                  "properties": {
                    "synopsis": {
                      "type": "string"
                    },
                    "topSignals": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "required": [
                          "headline",
                          "context"
                        ],
                        "properties": {
                          "context": {
                            "type": "string"
                          },
                          "headline": {
                            "type": "string"
                          }
                        },
                        "additionalProperties": false
                      }
                    }
                  },
                  "additionalProperties": false
                },
                "focusAreas": {
                  "type": "array",
                  "items": {
                    "$ref": "#/definitions/FocusAreaSection"
                  }
                }
              },
              "additionalProperties": false
            },
            "SnapshotPulse": {
              "type": "object",
              "required": [
                "domain",
                "clusters",
                "moodIndex",
                "sentiment",
                "trendingTickers"
              ],
              "properties": {
                "domain": {
                  "enum": [
                    "crypto",
                    "tradfi"
                  ],
                  "type": "string"
                },
                "wsbHeat": {
                  "type": "number"
                },
                "clusters": {
                  "type": "array",
                  "items": {
                    "$ref": "#/definitions/SnapshotCluster"
                  }
                },
                "insights": {
                  "$ref": "#/definitions/PulseInsights"
                },
                "moodIndex": {
                  "type": "number"
                },
                "sentiment": {
                  "$ref": "#/definitions/Sentiment"
                },
                "tickerChanges": {
                  "type": "object",
                  "required": [
                    "newTickers",
                    "droppedTickers"
                  ],
                  "properties": {
                    "newTickers": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "droppedTickers": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    }
                  },
                  "additionalProperties": false
                },
                "wsbHeatDetail": {
                  "$ref": "#/definitions/WsbHeatDetail"
                },
                "fearGreedIndex": {
                  "type": [
                    "number",
                    "null"
                  ]
                },
                "fearGreedLabel": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "trendingTickers": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                },
                "narrativesPreview": {
                  "type": "array",
                  "items": {
                    "$ref": "#/definitions/NarrativeCard"
                  }
                }
              },
              "additionalProperties": false
            },
            "SourceWeights": {
              "type": "object",
              "required": [
                "xKolStream",
                "redditStream",
                "macroNewsStream"
              ],
              "properties": {
                "xKolStream": {
                  "type": "number"
                },
                "redditStream": {
                  "type": "number"
                },
                "macroNewsStream": {
                  "type": "number"
                },
                "wsbMaxContributionCap": {
                  "type": "number"
                }
              },
              "additionalProperties": false
            },
            "WsbHeatDetail": {
              "type": "object",
              "required": [
                "index",
                "label",
                "topMemeTickers",
                "wsbDecouplingFlag",
                "confidence"
              ],
              "properties": {
                "index": {
                  "type": "number"
                },
                "label": {
                  "enum": [
                    "low",
                    "medium",
                    "high"
                  ],
                  "type": "string"
                },
                "confidence": {
                  "type": "number"
                },
                "topMemeTickers": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                },
                "wsbDecouplingFlag": {
                  "type": "boolean"
                }
              },
              "additionalProperties": false
            },
            "SnapshotDomain": {
              "enum": [
                "crypto",
                "tradfi",
                "macro"
              ],
              "type": "string"
            },
            "SnapshotStream": {
              "enum": [
                "x",
                "reddit",
                "macro"
              ],
              "type": "string"
            },
            "SnapshotCluster": {
              "type": "object",
              "required": [
                "id",
                "domain",
                "summary",
                "mood",
                "evidence",
                "score"
              ],
              "properties": {
                "id": {
                  "type": "string"
                },
                "mood": {
                  "$ref": "#/definitions/SnapshotConfidence"
                },
                "score": {
                  "type": "number"
                },
                "domain": {
                  "$ref": "#/definitions/SnapshotDomain"
                },
                "summary": {
                  "type": "string"
                },
                "evidence": {
                  "type": "array",
                  "items": {
                    "$ref": "#/definitions/SnapshotReference"
                  }
                }
              },
              "additionalProperties": false
            },
            "SourceBreakdown": {
              "type": "object",
              "required": [
                "weights",
                "counts"
              ],
              "properties": {
                "counts": {
                  "type": "object",
                  "required": [
                    "xPostsUsed",
                    "redditPostsUsed",
                    "redditCommentsUsed",
                    "macroItemsUsed"
                  ],
                  "properties": {
                    "xPostsUsed": {
                      "type": "number"
                    },
                    "macroItemsUsed": {
                      "type": "number"
                    },
                    "redditPostsUsed": {
                      "type": "number"
                    },
                    "redditCommentsUsed": {
                      "type": "number"
                    }
                  },
                  "additionalProperties": false
                },
                "weights": {
                  "type": "object",
                  "required": [
                    "crypto",
                    "tradfi"
                  ],
                  "properties": {
                    "crypto": {
                      "$ref": "#/definitions/SourceWeights"
                    },
                    "tradfi": {
                      "$ref": "#/definitions/SourceWeights"
                    }
                  },
                  "additionalProperties": false
                }
              },
              "additionalProperties": false
            },
            "CorrelationLayer": {
              "type": "object",
              "required": [
                "status",
                "correlationIndex"
              ],
              "properties": {
                "notes": {
                  "type": "string"
                },
                "status": {
                  "enum": [
                    "tracking",
                    "mixed",
                    "decoupled"
                  ],
                  "type": "string"
                },
                "analysis": {
                  "type": "string"
                },
                "confidence": {
                  "$ref": "#/definitions/SnapshotConfidence"
                },
                "btcChange24h": {
                  "type": "number"
                },
                "spyChange24h": {
                  "type": "number"
                },
                "correlationIndex": {
                  "type": "number"
                },
                "priceAnchorsUsed": {
                  "type": "object",
                  "properties": {
                    "btcChange24h": {
                      "type": "number"
                    },
                    "spyChange24h": {
                      "type": "number"
                    }
                  },
                  "additionalProperties": false
                }
              },
              "additionalProperties": false
            },
            "DataQualityFlags": {
              "type": "object",
              "required": [
                "partialStreams",
                "confidence"
              ],
              "properties": {
                "confidence": {
                  "$ref": "#/definitions/SnapshotConfidence"
                },
                "partialStreams": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "additionalProperties": false
            },
            "FocusAreaSection": {
              "type": "object",
              "required": [
                "headline",
                "stance",
                "setup",
                "implication",
                "watchPoints"
              ],
              "properties": {
                "setup": {
                  "type": "string"
                },
                "stance": {
                  "$ref": "#/definitions/PulseInsightStance"
                },
                "headline": {
                  "type": "string"
                },
                "implication": {
                  "type": "string"
                },
                "watchPoints": {
                  "type": "string"
                },
                "linkedNarrativeIds": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "additionalProperties": false
            },
            "SnapshotReference": {
              "type": "object",
              "required": [
                "evidenceId",
                "domain",
                "stream",
                "referenceId",
                "paraphrase"
              ],
              "properties": {
                "url": {
                  "type": "string"
                },
                "domain": {
                  "$ref": "#/definitions/SnapshotDomain"
                },
                "stream": {
                  "$ref": "#/definitions/SnapshotStream"
                },
                "evidenceId": {
                  "type": "string"
                },
                "paraphrase": {
                  "type": "string"
                },
                "referenceId": {
                  "type": "string"
                },
                "authorHandle": {
                  "type": "string"
                }
              },
              "description": "Legacy snapshot shape (schemaVersion 2024-08-01). Kept for compatibility while v2 evolves.",
              "additionalProperties": false
            },
            "PulseInsightStance": {
              "enum": [
                "bullish",
                "bearish",
                "mixed",
                "neutral"
              ],
              "type": "string"
            },
            "SnapshotConfidence": {
              "enum": [
                "low",
                "medium",
                "high"
              ],
              "type": "string"
            },
            "MarketMovementLabel": {
              "enum": [
                "up",
                "down",
                "neutral"
              ],
              "type": "string"
            },
            "MarketMovementReason": {
              "type": "object",
              "required": [
                "label",
                "reason",
                "confidence"
              ],
              "properties": {
                "label": {
                  "$ref": "#/definitions/MarketMovementLabel"
                },
                "reason": {
                  "type": "string"
                },
                "confidence": {
                  "type": "number"
                }
              },
              "additionalProperties": false
            },
            "MarketMovementResult": {
              "type": "object",
              "required": [
                "crypto",
                "tradfi"
              ],
              "properties": {
                "crypto": {
                  "$ref": "#/definitions/MarketMovementReason"
                },
                "tradfi": {
                  "$ref": "#/definitions/MarketMovementReason"
                }
              },
              "additionalProperties": false
            },
            "NarrativeEvidenceRef": {
              "anyOf": [
                {
                  "$ref": "#/definitions/NarrativeEvidenceRefX"
                },
                {
                  "$ref": "#/definitions/NarrativeEvidenceRefReddit"
                },
                {
                  "$ref": "#/definitions/NarrativeEvidenceRefMacro"
                }
              ]
            },
            "NarrativeEvidenceRefX": {
              "type": "object",
              "required": [
                "source",
                "postId",
                "paraphrase"
              ],
              "properties": {
                "url": {
                  "type": "string"
                },
                "postId": {
                  "type": "string"
                },
                "source": {
                  "type": "string",
                  "const": "x"
                },
                "paraphrase": {
                  "type": "string"
                },
                "authorHandle": {
                  "type": "string"
                }
              },
              "additionalProperties": false
            },
            "NarrativeEvidenceRefMacro": {
              "type": "object",
              "required": [
                "source",
                "title",
                "url"
              ],
              "properties": {
                "url": {
                  "type": "string"
                },
                "title": {
                  "type": "string"
                },
                "outlet": {
                  "type": "string"
                },
                "source": {
                  "type": "string",
                  "const": "macro"
                },
                "paraphrase": {
                  "type": "string"
                }
              },
              "additionalProperties": false
            },
            "NarrativeEvidenceRefReddit": {
              "type": "object",
              "required": [
                "source",
                "permalink",
                "subreddit",
                "titleSnippet"
              ],
              "properties": {
                "source": {
                  "type": "string",
                  "const": "reddit"
                },
                "permalink": {
                  "type": "string"
                },
                "subreddit": {
                  "type": "string"
                },
                "paraphrase": {
                  "type": "string"
                },
                "titleSnippet": {
                  "type": "string"
                }
              },
              "additionalProperties": false
            }
          },
          "additionalProperties": false
        }
      }
    }
  ],
  "origin": {
    "slug": "sentiment-api-kytona-com",
    "host": "sentiment-api.kytona.com",
    "title": "sentiment-api.kytona.com",
    "description": "Host at sentiment-api.kytona.com. No service description available; the origin currently returns an application error.",
    "url": "https://sentiment-api.kytona.com"
  },
  "json_ld": {
    "@id": "https://x402all.com/resource/sentiment-api-kytona-com-v1-snapshot-tradfi",
    "url": "https://x402all.com/resource/sentiment-api-kytona-com-v1-snapshot-tradfi",
    "name": "Kytona \u00b7 TradFi sentiment snapshot",
    "@type": "WebAPI",
    "offers": {
      "url": "https://x402all.com/resource/sentiment-api-kytona-com-v1-snapshot-tradfi",
      "@type": "Offer",
      "price": "0.02",
      "availability": "https://schema.org/InStock",
      "priceCurrency": "USDC",
      "priceSpecification": {
        "@type": "UnitPriceSpecification",
        "price": "0.020000",
        "unitText": "call",
        "priceCurrency": "USDC"
      },
      "eligibleCustomerType": "Agent",
      "additionalProperty": [
        {
          "@type": "PropertyValue",
          "name": "paymentNetwork",
          "value": "base"
        },
        {
          "@type": "PropertyValue",
          "name": "paymentAsset",
          "value": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
        }
      ]
    },
    "sameAs": "https://sentiment-api.kytona.com/v1/snapshot/tradfi",
    "@context": "https://schema.org",
    "provider": {
      "@id": "https://x402all.com/server/sentiment-api-kytona-com",
      "url": "https://sentiment-api.kytona.com",
      "name": "sentiment-api.kytona.com",
      "@type": "Organization"
    },
    "identifier": "sentiment-api-kytona-com-v1-snapshot-tradfi",
    "description": "Fetch traditional finance sentiment snapshots via x402. 0.02 USDC per call on Base. Optional compact trading format.",
    "potentialAction": {
      "@type": "BuyAction",
      "target": "https://axon402.com/test-buy?resource=sentiment-api-kytona-com-v1-snapshot-tradfi",
      "description": "Test-buy this endpoint on AXON"
    },
    "applicationCategory": "data"
  },
  "axon_deep_link": "https://axon402.com/test-buy?resource=sentiment-api-kytona-com-v1-snapshot-tradfi"
}
