://lastro.live LatAm's stablecoin & tokenization economy, measured
days to the PSAV filing deadline · tracker  ·  census collected UTC by the open pipeline · per-module as-of dates
MOD-01 · ON-CHAIN, COMPLETE

BRL stablecoins

every mint, burn & holder

The measurable universe of tokens pegged to the real: outstanding float from verified contracts, value moved from raw transfer events. Coverage declared per token; non-public legs labeled, never invented. Click a token for its full dossier.

Float league — outstanding supply on-chain reads

Circulating float from direct contract reads (dormant treasury legs excluded — see reconciliation). Δ = net supply change over the trailing 7 days. Distribution: distributed · concentrated (upper bound) · not yet verifiable on that chain.

Token · issuerSupply≈ USDShareΔ 7d30d volVel /moHoldersCG mcapDist.ChainsBacking

The volume tape

measured

Volume league — BRL stablecoins by value moved on-chain

Mint + burn + transfer events, USD-valued, scanned per contract. Click a token for its dossier.

TokenVolume · 30dof which mint/burnVel /mo

BRL traded on exchanges — by venue 24h · live

Connecting to the venue rotation…

Every BRL pair on every venue we read, summed per venue. Per-day history accrues in the DB. premium board → 03 · EXCHANGES · consolidated books

Total on-chain BRL float — 13 months

Stacked by token. From launch (2026-08-03) values are direct on-chain reads twice daily; earlier history is CoinGecko market-cap backfill of listed tokens, labeled as such.

Large on-chain events tx-linked

Single mints, burns and transfers big enough to matter — each row links to its transaction on a public explorer.

DateTokenKind≈ USDTx

Issuers, reserves & audits

researched · dated

Who stands behind each token: the legal entity, its licenses, where the reais actually sit, and whether an independent auditor has looked. "No public attestation found" is reported as exactly that.

Attestation & custody matrix

One row per measured token — who publishes proof, and who doesn't.

TokenIssuer entityReserve assetsCustody / bankingAuditor / attestorCadenceLatestRegulatory status

Peg & liquidity

measured

Where BRL stablecoins can actually be traded on-chain, how tight the peg holds, and the largest ticket each pool absorbs.

Deepest public DEX pools measured

The largest ticket each pool absorbs within 1% slippage (constant-product approximation — indicative). Refreshed every 60 seconds by the live service.

PoolPriceLiquidity24h volMax ticket @1%

LatAm local-currency stablecoins

tracked · expanding

The BRL methodology, extended currency by currency: MXN, COP, ARS, PEN. Tracker figures are replaced by direct contract reads as coverage grows.

The regional league tracked

Reconciliation & coverage

honesty layer

Three measures of the same thing, reconciled line by line — and the tokens nobody can measure yet, listed rather than invented.

Our float vs CoinGecko & press

TokenOur floatCoinGecko mcapPress / issuerWhy they differ

Known BRL tokens — not yet publicly measurable

TokenIssuerWhy it can't be measured yetSource
MOD-04 · VENUE DATA

BRL pairs on exchanges

snapshot

24h BRL-pair volume by venue

The dollar premium — USDT/BRL vs official

Implied USD/BRL from each venue's USDT/BRL market vs commercial spot. Positive = on-chain dollars trade rich.

VenueUSDT/BRLImplied vs spotPremium
MOD-03

Pairs & reported volumes

measured vs reported

Two views that argue with each other on purpose: the pair × venue matrix we measure through public tickers, and the volumes venues report about themselves.

Pair × venue matrix — 24h volume

Reported by the venues themselves first-party APIs

MOD-03

Consolidated books

straight from /v1

The number nobody else publishes for BRL: one best bid and one best ask across every venue we read directly — Binance, Mercado Bitcoin, OKX, Bybit, Bitget, Foxbit, Bitso — with the depth behind them. Everything on this page comes from our own public API; the docs show you how to pull it yourself.

Connecting to the live service…

MOD-03

Live charts

ours · /v1

Candles for everything we measure ourselves — Binance BRL pairs, the commercial dollar, the premium, per-venue mids and on-chain floats. Every bar comes from our own history database; no third-party feed. Pick a series.

Loading charts…

MOD-03 · STABLECOIN RAILS

Payments — who moves money on stablecoins

census · dated

A · Companies with their own stablecoin measurable on-chain

The rail is their token — every transfer is visible on public chains and can be measured independently.

Regulatory watch — the rules shaping the rails primary sources

MOD-03

Reported movers — USDT/USDC

self-published only

Companies moving client money on dollar stablecoins. Their transfers look like any other USDT/USDC transfer — activity can't be attributed without their cooperation. "—" means the company publishes nothing; the blank is shown, never filled.

B · Companies moving money on USDT/USDC self-published only

Notes, definitions & attribution

MOD-02 · REAL-WORLD ASSETS

Tokenized Brazil

researched · dated

Initiatives by category · researched narrative
MOD-05 · COMPLETE BY LAW

Regulation

official publications

Deadlines that matter

The rules in force today

MOD-05

Document shelf

primary sources only

Every entry links to the official publication. Portuguese titles kept — that's what you'll cite.

MOD-05

Timeline — how Brazil got here

2014 → 2026

Every consequential act on one axis — laws, resolutions, consultations, enforcement.

MOD-05

License tracker — who is authorized

public records

The whole market must file by Oct 30, 2026. Authorizations granted so far: zero. This page becomes the census as the BCB publishes decisions.

FirmObserved activityStatusRecord
MOD-06 · GEOGRAPHY

The LatAm atlas

live map · interactive

Everything geographical on one live map: where the stablecoins are issued, where the deals happen, where the miners and validators actually sit, and what each regulator has done. Sites pulse when our live feed sees them move. Drag to pan, scroll to zoom; hover a country for its summary, click for the details.

MOD-07 · PROOF OF WORK & STAKE

Mining & validators in LatAm

researched · sourced per row

MOD-08 · THE LICENSED SYSTEM

Every licensed institution, categorized

BCB · 13 LatAm regulators

MOD-10 · FIXED INCOME & YIELD

Yields — the whole ladder

official APIs · sourced per row

MOD-09 · WHO'S WHO

The companies

profiles · sourced

OFFICIAL STATISTICS

Market pulse

Receita · BCB · B3

What Brazil actually trades — mandatory reporting

USD stablecoins on Brazilian rails

Crypto on the exchange floor — B3

TickerUnderlyingManagerAUMNote

Adoption — where Brazil ranks

ALERT ENGINE

Signals & alerts

engine

The live alert engine runs inside the always-on service — it watches supply moves, single mint/burn events ≥US$1M between on-chain reads, the dollar premium, peg deviations on the deepest pools, regulatory deadlines and source health, and fires deduped alerts in real time.

Live alert feed from the service

Connecting to the alert engine…
ALERTS

This week's signals

computed from the dataset

Auto-derived from the snapshot dataset on every build — deadlines, float moves, premium, attestation staleness, velocity.

ALERTS

Operator console

accounts

Create an operator account to save alert preferences and a token watchlist (stored server-side; delivery via e-mail/Telegram is the next infrastructure step — the engine and preferences are live today).

SERVICES

Advisory

Independence note

Advisory is a separate activity from the data platform. Dashboard numbers are not influenced by client relationships: the methodology is public, the pipeline is open-source, and no advisory client can alter a figure. Rails and issuers can also apply here to have their flows independently verified — verified rails earn a badge; self-reported figures stay labeled "reported" permanently.

Get in touch → Replies within two business days.

CONTRACT

Method, audience & data

Methodology contract

Dashboard figures are complete by construction (on-chain: every mint, burn, transfer and holder of enumerated contracts — figures link to public explorers), complete by law (BCB / Receita / CVM mandatory reporting — linked to official publications), or measured (same formula for every token, machine-collected, timestamped). Research modules are curated from primary sources with per-fact links and as-of dates; anything unverifiable is labeled "no public record found." Failed sources render "—". Values are never estimated to fill a gap. The live layer adds its own fetched-at timestamp to every value it refreshes; a degraded source marks itself stale rather than reusing old data as fresh.

Leagues, research modules, sources — everything behind this product.

The stack

Snapshot layer: the open BRL Monitor pipeline (Python stdlib collector · GitHub Actions · twice-daily on-chain reads), now auto-ingested hourly by the service — the "collected" stamp above updates itself. Live layer: a zero-dependency Node service with a SQLite history store, polling FX (30s), Binance (15s), order books straight from 7 exchanges (20s rotation), CoinGecko (90s), DEX pools (60s), on-chain supplies & BCB series (5min), pushing over SSE with a server-side alert engine and operator accounts. The page runs in three tiers — service-connected, direct-API, or frozen snapshot — and always says which one you're looking at.

Credits

Charts rendered with TradingView Lightweight Charts™, © TradingView, Inc. — tradingview.com (Apache-2.0, vendored) and Chart.js (MIT, vendored). All chart data is Lastro's own.

Open data API — /v1 public

Stop scraping seven exchanges. We already read their books directly — Binance, Mercado Bitcoin, OKX, Bybit, Bitget, Foxbit, Bitso — normalize every BRL pair to one shape, and re-serve it with venue + timestamp on every row. CORS-open, no key needed, free with attribution. Nothing is estimated: a failed source returns nothing, not a guess. GET /v1 self-documents.

EndpointWhat you get
/v1/best?pair=USDT-BRLConsolidated best bid/offer across all venues, ±1% depth in BRL, 24h volume, premium vs commercial spot
/v1/book?venue=binance&pair=USDT-BRLNormalized top-20 order book, numeric levels, fetched-at timestamp
/v1/tickersEvery venue × BRL pair: bid, ask, mid, spread (bps), 24h volume, book depth
/v1/premiumUSDT/BRL premium vs commercial spot, per venue — the dollar-demand dial
/v1/referenceUSD/BRL commercial spot, BCB PTAX, SELIC target, with sources
/v1/suppliesBRL-stablecoin on-chain floats — direct contract reads, per-leg provenance
/v1/history?series=…&tf=15m|1h|1d|1MOHLC for any series the service tracks (?series=list enumerates ~100)
/v1/snapshotThe deep on-chain census (every mint, burn, holder) — collector output verbatim, provenance headers

Books refresh on a 20-second venue rotation (full sweep ≈ 2.5 min); history persists in SQLite (15m candles 2 years, hourly/daily forever). Rate limit 300 req/min per IP. SSE push of the full live state at /stream. Full reference with live examples: 12 API.

OPEN DATA — MACHINE-READABLE

API Reference

Normalized BRL market data, straight from the sources. Read-only, GET-only, JSON everywhere, CORS-open, no key. Every row carries a venue and a timestamp — a failed source returns nothing, never an estimate.

Introduction

The Lastro data API serves everything this site shows. Four data planes, one surface:

Market dataOrder books and tickers read directly from 7 exchanges' own public APIs — Binance, Mercado Bitcoin, OKX, Bybit, Bitget, Foxbit, Bitso — 16 verified BRL pairs, normalized to one shape, plus a consolidated best-bid/offer across all of them.
Official ratesUSD/BRL commercial spot, BCB PTAX and the SELIC target, with sources and reference dates.
On-chainCirculating float of every BRL stablecoin from direct contract reads, and the deep census — every mint, burn, transfer and holder — from the open collector pipeline.
Time seriesEvery number above is stored as a series: raw ticks 90 days, 15-minute candles 2 years, hourly & daily forever. Daily on-chain history back to Aug 2025.

Base URL: https://lastro.live  ·  machine index at GET /v1.

Quickstart

# consolidated best bid/offer for USDT/BRL across every venue we read
curl "$BASE/v1/best?pair=USDT-BRL"

# a year of daily on-chain BRL-stablecoin float, OHLC
curl "$BASE/v1/history?series=day.total_usd&tf=1d"

# a live top-20 order book, normalized, straight from the venue
curl "$BASE/v1/book?venue=binance&pair=USDT-BRL"

Auth & rate limits

No authentication. No key, no signup — the API is public and CORS-open (Access-Control-Allow-Origin: *), callable from servers, scripts and browsers alike.

Rate limit: 300 requests per minute per IP. Exceeding it returns 429 with a JSON error. For streaming use cases prefer SSE /stream — one connection, no polling.

Terms: free for any use with attribution to Lastro.Live. The service is in beta — no SLA yet; keep a fallback for anything critical. Higher limits or feeds we don't carry yet: talk to us.

Errors & honesty semantics

StatusMeaning
200OK — body is JSON (or verbatim collector JSON on /v1/snapshot)
400Bad parameter — e.g. an unknown tf; body: {"error": "…"}
404Unknown route, venue/pair not covered, or no data ingested yet
429Rate limit exceeded — back off for a minute

The honesty contract, as API semantics: a value that could not be verified is absent or null — never interpolated. A degraded source keeps its last value and flags itself stale instead of pretending to be fresh. Partial coverage says so (partial legs are floors, ≥). /v1/snapshot ships the collector's output verbatim with x-origin provenance headers.

Versioning

Everything lives under /v1. Additive changes (new fields, new series, new venues) land silently — parse defensively. Breaking changes get a new prefix (/v2) with /v1 kept alive through a deprecation window announced in the changelog.

Market data — direct from 7 venues
Official rates & on-chain
Time series

Series catalog catalog

Every series below is queryable via /v1/history?series=<name>&tf=… — and ?series=list enumerates what exists right now.

FamilyWhat it measuresCadenceLive series
Streaming & ops

Data dictionary

FieldMeaning
bid · ask · midBest bid, best ask, midpoint — computed from the venue's own top-of-book, numeric
spread_bps(ask − bid) ÷ mid × 10,000
vol24_brl24h traded volume in BRL — venue-reported quote volume, or base × mid when only base volume exists
depth_bid_brl_1pct · depth_ask_brl_1pctBRL resting within ±1% of mid — what the book actually absorbs
stale · partialA failed read keeps its last value and FLAGS it; a partial leg is a floor (≥) — never a guess
candle rows[bucket_start_ms_utc, open, high, low, close, n_ticks] — buckets are UTC-aligned
ts · fetched_atISO-8601 UTC timestamp of when that specific value was read from its source

Changelog

v1 · 2026-08-19Initial public release: direct books from 7 venues (16 BRL pairs), consolidated BBO, per-venue premium, official rates, on-chain supplies, SQLite-backed history API (15m/1h/1d/1M), deep census pass-through, SSE stream, alerts feed.