Concepts, per-surface guides and the full API reference for api.trevioos.xyz — written so you can trust a number without reverse-engineering where it came from.
What Trevio is, how the surfaces divide, and the rules every figure on screen obeys.
Trevio exists because market information is scattered across products that each know one asset class and none of them agree. A ticker means one thing to an equity vendor and another to a chain indexer, and reconciling them by hand is where most of the work goes. This section explains how Trevio divides that problem.
What Trevio is
A market intelligence workspace covering three asset classes — U.S. equities, global crypto and Robinhood Chain — with one command layer across them. Trevio reads markets; it does not make them.
How the surfaces divide
Stocks, Market and Tokens are separate products because the assets are. A listed share has filings, a coin has a supply schedule, a chain token has a contract and holders. Nothing meaningful is gained by pretending they are one table.
Missing is never zero
The rule everything here follows. An unreported market cap renders as a dash, not as $0 — the two look identical on screen and mean opposite things, and one of them is a claim nobody made.
Where the numbers come from
Every figure carries its source and the moment it was read. Trevio aggregates from live providers and shows which one answered, so a number can always be traced back rather than taken on trust.
The plain-language layer that reaches every other surface.
Dashboards make you know the question before you can ask it — which filter, which tab, which column. Command inverts that: you name what you care about in a sentence, and the system works out which providers to read and what to compare. It exists so the first minute with an unfamiliar asset is useful instead of spent navigating.
Writing a command
Verbs Trevio understands — analyze, compare, summarise, risk, fundamentals, news, explain a move, market brief — and how to name an asset so it resolves to the one you meant.
How assets resolve
BTC is Bitcoin, not the Grayscale trust that shares its ticker. Command decides an asset's class before it fetches anything, states which reading it took, and lists what it did not choose.
Ambiguity
Fifteen symbols on Robinhood Chain belong to two contracts each. Where a name genuinely matches more than one asset, Command says so and offers the candidates rather than picking silently.
Cross-asset commands
Compare a listed share against a coin, or a coin against a chain token. Each side is fetched from the provider that owns it, and the answer is told which class each figure belongs to.
What the analysis may and may not say
Reasoning reads the data Trevio gathered and nothing else. It cannot recall a price, estimate a missing figure, or predict a move — and when a source is unavailable it says so rather than working around it.
When reasoning is unavailable
A failed analysis never costs the data. Quotes, fundamentals and coverage stay on the response with an explicit note that the reasoning step did not complete.
U.S. equities: quotes, company fundamentals and reported results.
U.S. equities are the reference market almost every other asset is judged against, so Trevio cannot answer cross-asset questions without them. This surface exists to make a listed company legible on its own terms — filings, ratios, reported results — rather than flattened into the vocabulary of a token.
Discovery
Search resolves a ticker or a company name against the same registry every surface uses. There is no movers panel — no provider Trevio reads publishes one, and a ranking assembled from a list we chose ourselves would not be the market's.
The company page
Price, day range, valuation ratios, company profile and reported periods, each shown only where a provider supplied it.
Reported results
Filings as filed, most recent first. Where a vendor labels every annual period identically, the year is restored from the period's own end date.
Hundreds of globally traded coins, ranked by capitalisation and depth.
Bitcoin is not a Robinhood Chain asset and never will be, but a question about Bitcoin is one people genuinely ask here. This surface exists so global crypto has a home of its own — and so it can never contaminate the chain-specific one, which was the exact failure that made a risk report on Bitcoin describe an ETF.
Browsing the universe
A hundred assets per page, ordered upstream — so sorting by volume ranks the whole market rather than the page in front of you.
Why coins are keyed by name
Routes use a coin's canonical id, not its ticker. Thousands of assets share symbols, so /market/bitcoin is unambiguous where a ticker route would not be.
The asset page
Price history, supply, all-time range and market position. Candles where the upstream supplies them; a price line where it does not — never candles assembled from a price series.
Trending
The market data provider's own trend list, labelled as theirs. It is a different dataset from Robinhood Chain activity and the two are never merged.
Robinhood Chain, discovered live from the chain's own indexers.
Robinhood Chain deploys tokens continuously, and no curated list survives that. This surface exists to answer what is actually trading here right now, discovered live — and to make the contract, not the ticker, the thing you are looking at. Fifteen symbols on this chain belong to two contracts each.
Discovery, not a list
Every token is found live. There is no curated allowlist to fall behind a chain that deploys continuously — over two hundred contracts surface with price, volume and depth.
The contract is the identity
Not the symbol. Fifteen symbols on this chain belong to two contracts each, so every row, route and lookup is keyed on the address.
Sorting honestly
There is no Trending tab. No provider on this chain reports attention or momentum, so Trevio offers Activity — volume measured against pool depth — and names it for what it measures.
What passes the filter
A contract needs a valid address, a live price and a name that is not impersonating something else. Passing that filter is not a safety judgement, and Trevio does not present it as one.
The token page
Price history from the deepest indexed pool, liquidity, holder concentration and the contract itself. Where no indexer has backfilled a pair, the chart says so rather than drawing a line.
Coverage that moves U.S. equities and Robinhood — and nothing else.
A general news feed is worse than no feed: it buries the two stories that move your position under fifty that do not. This surface exists to be narrow on purpose — U.S. equities and Robinhood, everything else refused. Roughly four in five articles are dropped, and that is the feature working.
What qualifies
Every article is classified on its own text, not on the feed that carried it. Roughly four in five are dropped: world news, personal finance and coverage of other markets do not belong on this surface.
The Robinhood filter
Narrow on purpose. A story counts when it concerns the company, its products or its chain — general crypto coverage does not, which is why that tab is sometimes empty and always accurate.
Ticker chips
Attached only where a company is named explicitly or a cashtag appears. An unrecognised capitalised word is never promoted to a ticker; a chip is a claim, and capitalisation is not evidence for one.
Deduplication
One story reported by four newsrooms appears once. Matching runs on canonical links first, then on headline overlap, keeping the fullest version.
The on-chain layer beneath the markets.
Markets are the summary; the chain is the record. These surfaces exist for the moment a figure looks wrong and you need to see what actually happened — which wallet moved, which contract was deployed, what permissions it holds.
Feed
Deployments, swaps, transfers and permission changes as they settle, filterable down to the event type you care about.
Wallet
Holdings, counterparties and transaction history for any address, assembled from the chain record rather than inferred from transfers.
Contract
Verification status, ownership, mint and trading permissions, and the findings a security scan returns — including what it could not assess.
Discover
Where liquidity and attention are moving on the chain right now, grouped by the measure that moved.
How Trevio behaves when a source is slow, throttled or down.
Every figure here comes from someone else’s system, and those systems throttle, lag and fail. This section explains what Trevio does when they do — because a product that hides a missing source is more dangerous than one that has none.
Partial answers
One provider failing costs its own panel and nothing else. A page that is missing a source says which, so a thin result is visibly thin rather than quietly wrong.
Caching
Each dataset is held for as long as it stays true — seconds for a price, longer for a company profile. Refreshing a page does not re-read a market that has not moved.
Rate limits
Upstream quotas are respected by design: requests are shaped, batched and deduplicated, and a throttled provider degrades to its last good answer rather than an error page.
Service health
Provider readiness, coverage by asset class and recent failures are visible on the diagnostics surface.
Generated from the api.trevioos.xyz schema.
Endpoint documentation is generated from the live schema, so it lands the moment the backend does.
api.trevioos.xyz