Skip to content

Risk

Premium is income.
Not a shield.

Risk disclosures · v1.0 · 2026-09-25 · from docs/RISKS.md (register, not legal advice; nothing reviewed by counsel)

What can go wrong, as mechanism facts. Positions can lose their entire value. Nothing here is a guarantee, an offer or advice; the register the interface follows is docs/RISKS.md.

  1. 01

    Income is not protected

    Income receives min(S, K) per unit at settlement plus the auction proceeds. If the Stock Token falls, Income falls with it. The premium is income, not a shield: proceeds already paid, never capital protection, and it never pays for a price outcome.

    An auction can clear at the floor or sell nothing; a round that sold nothing is re-run. A subscriber's reserve is the only floor it controls.

  2. 02

    Upside can expire worthless

    Upside pays nothing at or below K = P0 × (1 + cap) and the amount above it. The premium paid in the auction is the buyer's whole cost and can be lost in full. A bid is binding once the round crosses.

    The clock starts at 50 % of P0 and descends over 240 steps of 30 s. After a gap of 25 % or more the start price can sit below intrinsic value.

  3. 03

    Issuer powers

    The Stock Token issuer can pause every token, blocklist an address (including a series vault), burn any balance, change the multiplier, amend its terms, terminate a series mid-epoch and upgrade every token at once through one beacon, without delay. Talis cannot prevent any of this.

    Settlement math runs while collateral is frozen, but no rule can pay out tokens the issuer has frozen. Claims are pull-based, re-callable and never expire; positions stay valid and are never swept; losses from a burned vault are pro-rated and ledgered per position. An announced termination pulls settlement earlier with at least two trading days' notice.

  4. 04

    Oracle precision

    Settlement is a 30-minute time-weighted average of the Chainlink feed's own round history inside the regular session. Each round is within ±0.5 % of the observed price, so settlement can differ from the market by that much; near K that moves up to 0.5 % of notional between the two sides.

    Feeds stop when markets are closed. On a day with carry-in rounds only, the pool band is mandatory. A sequencer outage that begins after the first session round and spans the window is not detectable on chain; the settlement is then the last feed value before the outage if the pool held the same value. If no day qualifies for 30 days, the series can be closed after a public 5-day notice at the last pre-window feed value, or at P0 when that value is unavailable or out of band; then Upside pays nothing.

  5. 05

    No venue mid-epoch

    Talis runs no market for Income or Upside. Whether a position can be sold before settlement depends on third-party pools and their depth; there may be none. The realistic horizon is the settlement, 28 to 35 days out.

    One Income plus one Upside of the same series always merge back into one Stock Token, free. That bounds the pair, not either leg.

  6. 06

    Restricted persons

    Stock Tokens are restricted from U.S. persons by their issuer, and every holder is bound by the issuer's deemed representations. This interface is not served in United States, United Kingdom, Canada, Switzerland and United Arab Emirates, or in sanctioned jurisdictions; the region check reads the request's network location, an attestation is asked once per browser, and VPN or proxy use to reach the app is prohibited.

    Positions are plain ERC-20s and stay transferable by design; nothing on chain stops a restricted person from acquiring one on a secondary market. Wallet screening may be applied at deposit and bid.

  7. 07

    The auction is wall-clock

    A chain, RPC or USDG outage during the two-hour auction does not stop the clock; the round resolves at the clock price when bids return. Reserves and the ticker floor (2 % of P0 at launch) bound what that can cost.

    A uniform-price clock converges to the floor by demand reduction in a thin auction; a subscriber at the default reserve sells at the floor. The auction fee is 5 % of gross proceeds, in USDG.

  8. 08

    USDG

    USDG can be paused, and a holder frozen, by its issuer. A frozen claimant blocks only their own USDG pull; a frozen auction contract traps that series' USDG. Stock Token claims never touch USDG.

  9. 09

    Chain facts

    Robinhood Chain (4663) is an Arbitrum Orbit L2 with whitelisted validators, a 7-of-8 upgrade multisig without delay and a sequencer that can filter transactions. Every Talis transition is permissionless and pull-based, so nothing depends on a keeper; a filtered transaction is simply not included, and the interface reports it as such.

  10. 10

    Governance at launch

    One externally owned key owns the factory and the vault; there is no timelock and no Safe yet. A listing, a price-source change or a queue entry takes effect with no notice. That key cannot upgrade anything and cannot touch a live series, a running auction, a price or collateral. The interface shows each series' sources.

  11. 11

    Status

    The contracts are unaudited and the legal classification of the positions has not been reviewed by counsel. Indicative Income and Upside values are a model; the auction sets the price. Prices are the Chainlink feed. Illustrative numbers are labelled as such.

    Open, counsel-gated: the EEA. The register (R9) requires professional-investor gating or EEA exclusion before retail access; the interface currently neither gates EEA locations nor asks for a professional attestation. The region check blocks the named jurisdictions above, comprehensive sanctions programs (Cuba, Iran, North Korea, Syria, Russia, Belarus) and, conservatively, countries under targeted programs; counsel finalises that set before mainnet.

Residuals accepted for launch

  1. A sequencer outage that begins after the first session round and spans the settlement window is not detectable on chain; the settlement is then the last feed value before the outage if the pool held the same value.
  2. A held feed value within 3 % of the pool passes the band.
  3. A chain, RPC or USDG outage during the two-hour auction resolves at the clock when bids return; a subscriber's reserve is the only floor it controls.
  4. A closed series settles at S = P0 when the feed's last pre-window value is unreachable or out of band.
  5. Positions have no venue in the MVP; hold to settlement.
  6. Launch caps allow cap squatting and bound the upper-side arbitrage.
  7. The owner chooses the price sources of future series; at launch the owner is a single key with no timelock, so a listing or a source change carries no notice.
  8. Chain-level facts: sequencer screening, filter precompile, 7-of-8 multisig upgrades without delay.

Per-market disclosures repeat on each market's Risk tab in the app. Docs · Disclosures