/api/v1/marketAggregate price, attributed venue books, derivatives, on-chain context, structure and validation in one versioned envelope.
A small, versioned public surface for serious users. Every response carries source attribution, an observation time and explicit continuity metadata.
https://finitebtc.com/api/v1/marketAggregate price, attributed venue books, derivatives, on-chain context, structure and validation in one versioned envelope.
/api/v1/briefThe exact one-sentence ten-minute brief shown on Pulse: one dry state, one sentence and one nearest verified level.
/api/v1/stoneOne immutable daily public monetary record. Missing fields stay missing; past dates are never reconstructed.
/api/v1/stones?from=&to=Read an explicit UTC date range of captured daily stones. Empty dates remain unknown.
/api/v1/embed/pulseOne-line dark embed: sats per dollar, block height and the canonical state.
/api/v1/statusSemantic venue freshness, retained-state disclosure, depth coverage, derivative availability and daily on-chain age.
/api/v1/streamAnonymous read-only stream with sequence numbers, heartbeats, selected channels and an SSE fallback when WebSocket upgrade is unavailable.
/api/v1/status/history?days=30Observed venue and feed uptime history. Never backfilled or inferred; empty intervals remain unknown.
/api/v1/performance7/30/90-day structure-proxy validation with sample sizes, false-signal rates, subsequent moves and Wilson intervals.
/api/v1/export?dataset=venuesUTF-8 CSV for venues, depth, derivatives, onchain, structure, candles or validation.
CSV values are escaped, include observation/source fields, and protect spreadsheet users from formula injection. Missing public metrics are exported as missing—not estimated.
{
"apiVersion": "1.0",
"modelVersion": "conviction-v2",
"asOf": "ISO-8601",
"data": {
"aggregate": { "fieldTimestamps": {} },
"venues": [{ "fieldAvailability": {}, "fieldTimestamps": {}, "retainedFields": [] }],
"derivatives": [{ "fieldAvailability": {}, "fieldTimestamps": {}, "retainedFields": [] }]
},
"meta": {
"continuity": {},
"freshness": {},
"sources": {},
"timestampKinds": ["source-event", "received", "retrieved"]
}
}