Skip to content
Official $BASKTR contract0x3E15fa82bE4d2F420ca95C43Cd8f42C991a9e4a2Verify on explorer@basktrhqAny other address or account is not BASKTR.
BASKTR

How it works

Put a market view on the record.

A basket is your market call: a set of things you believe in, how much of each, and a date by which you expect to be proved right. BASKTR records it, measures it, and keeps the result.

  1. 01

    Choose assets

    Crypto, tokenized equities and ETFs sit in one list. Pick the ones you actually have a view on.

  2. 02

    Apportion your conviction

    Think of it as a ballot rather than a purchase. You have 100 points of belief to give out, and giving one asset more means giving another less. That trade-off is the claim.

  3. 03

    Name it and pick a horizon

    A name, one line of thesis, and how long the basket runs: 7, 30, 90 or 365 days. That is the window it will be judged over.

  4. 04

    Publish, and let it run

    The price of every asset is recorded at that moment and cannot be changed. When the horizon passes the result is frozen. Anyone can remix it, and the lineage stays visible.

What's working today.

This list is generated from the same flags the app runs on, so it cannot claim more than the product does.

Live

  • Basket builder

    Choose assets, set weights, name the basket, write a thesis, pick a horizon.

  • Publication snapshot

    Publishing freezes the price of every asset at that moment, plus the benchmark universe, and hashes it. That hash is what gets committed onchain.

  • Remix and lineage

    Rebuild anyone's basket and keep the trail back to the original. A remix is judged from its own publication, not the parent's.

  • Wallet connection

    Real EVM wallet connection, address and network detection.

  • Market prices

    Live from the Robinhood Stock Token API and CoinGecko, updated 16:47 UTC.

  • Token contract addresses

    Canonical addresses read from the Robinhood Stock Token API. Crypto assets are not tokenized here, so they carry no address.

  • Performance and scoring

    Measured from the publication snapshot to the current price, then compared with an equal-weight benchmark over the same window. Nothing is modelled or backfilled.

  • Onchain publishing

    Baskets are recorded in the BASKTR registry on Robinhood Chain.

In development

  • Leaderboard

    A ranking needs enough resolved baskets to mean anything. Until then Explore shows a list, not a leaderboard.

What the contract cannot do.

In a category where anything could be drained or quietly rewritten, the absences are the feature.

  • It holds nothing

    No payable function and no token transfer anywhere in the contract. There is no balance to take, so nothing about publishing a basket puts an asset at risk.

  • It has no owner

    No owner, no admin, no roles. Nobody can pause it, restrict it, or reach in and change a basket that has already been published, including us.

  • It cannot be upgraded

    Not a proxy. The bytecode deployed at that address is the bytecode that will run forever, so the rules a basket was published under cannot be swapped later.

  • It never buys or sells

    The contract records what you claimed. It does not execute, custody, pool or rebalance anything, and BASKTR takes no fee on anything at all.

Properties of the deployed bytecode, not promises, and each one an invariant in the test suite rather than a sentence: checked against hundreds of randomly generated sequences of calls from arbitrary accounts, so any order of operations that broke one would fail the run. forge test reproduces it. Read the verified source on Robinhood Chain.

And what it does not protect you from.

An immutable contract does not make everything around it trustless. Every line below is true today, and you should read it here rather than find it yourself later.

  • We choose which contract you are shown

    The registry cannot be altered, but the address this site reads is set in its own configuration. Check the address against the one you published to, rather than trusting the page to be pointing where it says.

  • We serve the interface

    Your basket is on the chain. The page rendering it is hosted, and hosted code can change. That is why every figure here is reproducible from the chain and the public API without this site.

  • Your snapshot lives in your browser

    The chain holds the fingerprint, not the prices. Clear your site data and the basket stays published forever but can no longer be displayed or scored by anyone, including you.

  • A Stock Token is not a share

    The tokenized equities here are debt instruments issued by Robinhood Assets (Jersey). They carry no shareholder right and no claim on the company, and the issuer can freeze transfers. If it defaults, the token can fall to zero whatever the stock does.

  • The prices are someone else's

    Quotes come from the Robinhood Stock Token API, CoinGecko and Coinbase. If a source is wrong, the score built on it is wrong. The source and its own timestamp are recorded on every price so a bad one can be traced rather than argued about.

  • The benchmark is our construction

    It is published in full, frozen into every snapshot and versioned, so it cannot drift under a basket that already exists. It is still a list we chose, and it is not an industry index.

What publishing does.

Records

The name, thesis, asset symbols, allocation, horizon and a keccak256 fingerprint of the publication prices, written to the BASKTR registry on Robinhood Chain. Each published basket gets its own onchain id.

Does not

Take custody, pool anything, buy, sell or rebalance. The registry holds no funds and cannot move yours.

Proves

The fingerprint is recomputed from the stored snapshot every time a basket is opened. If the prices had been altered afterwards, the two would no longer match and the basket would show as unverified.

How a basket is judged.

Return

Each asset's move from its publication price, weighted by its share of the basket, added up.

Benchmark

A fixed, published list of ten liquid assets held in equal weight over the same window. Beating it means the weighting was right, not just that the market went up.

Missing

If any price in a basket is unavailable, the basket is shown as unscored. Nothing is estimated, interpolated or backfilled to produce a number.