removedInput schema / $schema
Removed value: -"http://json-schema.org/draft-07/schema#"
addedInput schema / additionalProperties
Added value: +{}
changedInput schema / properties / compact / description
Previous value: -"Return one plain-text line per matching pair rather than the JSON rows. Defaults to false."New value: +"true: one line per coin."
addedInput schema / properties / cursor
Added value: +{
+ "description": "Next page: the cursor from the previous answer.",
+ "type": "string"
+}
addedInput schema / properties / detail
Added value: +{
+ "description": "brief (default): the answer, key numbers and top rows. full: every row, paged with cursor.",
+ "enum": [
+ "brief",
+ "full"
+ ],
+ "type": "string"
+}
changedInput schema / properties / funding_band / description
Previous value: -"One of: record high, top 5%, top 25%, typical, bottom 25%, bottom 5%, record low."New value: +"Funding band(s), e.g. \"top 5%\"."
changedInput schema / properties / limit / description
Previous value: -"Max rows returned. Defaults to 20, hard ceiling 50 for everyone and no plan raises it. `matched` counts every pair that passed the filters regardless, and truncated says whether the rows are a shortened list."New value: +"Rows to return (usually up to 50; more is clamped and said)."
removedInput schema / properties / limit / maximum
Removed value: -9007199254740991
removedInput schema / properties / limit / minimum
Removed value: --9007199254740991
changedInput schema / properties / oi_band / description
Previous value: -"Same values as funding_band."New value: +"Open interest band(s)."
changedInput schema / properties / unusual_only / description
Previous value: -"Keep only coins the radar currently marks unusual in its 1h, 4h or 24h window. Defaults to false."New value: +"Only coins with unusual whale activity now."
changedInput schema / properties / whale_mult_min / description
Previous value: -"Keep only coins whose 24h whale flow is at least this multiple of their own logged daily average, for example 3 for 3x and up. Coins with no logged multiple are dropped rather than treated as zero. Omit for no flow filter."New value: +"Minimum whale flow as a multiple of the coin's own average."
removedOutput schema / $schema
Removed value: -"http://json-schema.org/draft-07/schema#"
removedOutput schema / properties / access_note / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
changedOutput schema / properties / access_note / description
Previous value: -"What this connection could not return and what lifts it. Always pass this on to the user: it is the only place that information appears."New value: +"What this connection could not return."
addedOutput schema / properties / as_of
Added value: +{
+ "description": "Data time, ISO."
+}
addedOutput schema / properties / as_of_ms
Added value: +{
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Data time, Unix ms."
+}
removedOutput schema / properties / available / anyOf
Removed value: -[
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
-]
changedOutput schema / properties / available / description
Previous value: -"False when this lane could not answer: a producer is dark, the pair sits outside this plan, or the argument named something we do not carry. Absent or true means the numbers are a real reading, not a guess."New value: +"False: no data; note says why."
addedOutput schema / properties / available / type
Added value: +"boolean"
removedOutput schema / properties / capped
Removed value: -{
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "applied": {
- "description": "The value actually used.",
- "type": "number"
- },
- "argument": {
- "description": "Which argument was cut down, for example limit or hours.",
- "type": "string"
- },
- "by": {
- "description": "Why it was cut: keyless for the free ceiling, plan_max for a paid ceiling, tool_max for a ceiling no plan raises.",
- "type": "string"
- },
- "max": {
- "description": "The ceiling that applied.",
- "type": "number"
- },
- "requested": {
- "description": "The value the caller asked for.",
- "type": "number"
- }
- },
- "required": [
- "argument",
- "requested",
- "applied",
- "max",
- "by"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ],
- "description": "Present only when an argument was cut down to a ceiling. Absent means nothing was clamped, so a smaller number than you asked for is the data and not a limit."
-}
addedOutput schema / properties / caveat
Added value: +{
+ "description": "A real limit, when non-null."
+}
removedOutput schema / properties / compact
Removed value: -{
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ],
- "description": "Present and true only on a compact:true call, where the whole answer is the text in `line`."
-}
removedOutput schema / properties / criteria
Removed value: -{
- "anyOf": [
- {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- {
- "type": "null"
- }
- ],
- "description": "The filters as they were actually applied, so a misread argument is visible."
-}
addedOutput schema / properties / cursor
Added value: +{
+ "description": "Next page (detail full)."
+}
addedOutput schema / properties / delayed
Added value: +{
+ "description": "Set when not live."
+}
removedOutput schema / properties / line
Removed value: -{
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "One plain-text line per matching pair, returned only when compact:true was asked for."
-}
removedOutput schema / properties / matched
Removed value: -{
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "description": "How many pairs passed every filter, counted before the row cap. Null when nothing was screened."
-}
addedOutput schema / properties / next_tools
Added value: +{
+ "description": "Follow-up calls {tool,args,why}.",
+ "items": {
+ "additionalProperties": {},
+ "properties": {},
+ "type": "object"
+ },
+ "type": "array"
+}
removedOutput schema / properties / note
Removed value: -{
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "One line saying what the numbers cover, or why there are none. Read it before reporting any zero as a market reading."
-}
removedOutput schema / properties / returned
Removed value: -{
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "description": "How many rows are in this reply."
-}
removedOutput schema / properties / rows
Removed value: -{
- "anyOf": [
- {
- "items": {},
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "description": "One row per matching pair: pair, coin, price, 24h change, the funding and open interest bands against the same pair recorded days with the day counts behind them, the whale multiple, and whether the ranking currently calls it unusual."
-}
removedOutput schema / properties / scanned_pairs
Removed value: -{
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "description": "How many pairs were examined."
-}
addedOutput schema / properties / summary
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "The answer in one sentence."
+}
removedOutput schema / properties / truncated / anyOf
Removed value: -[
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
-]
changedOutput schema / properties / truncated / description
Previous value: -"True when more rows matched than were returned, so what you have is a page and not the whole set."New value: +"Rows held back; see trimmed."
removedOutput schema / properties / unknown_band
Removed value: -{
- "anyOf": [
- {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "description": "Set when a band was named that this screen does not know. Nothing was screened, so this is not no matches."
-}
removedOutput schema / properties / valid_bands
Removed value: -{
- "anyOf": [
- {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "description": "The bands that do exist, returned alongside unknown_band."
-}