How It All Fits Together

In the last chapter we met the cast - traders, market makers, wrapper issuers, LPs, and the robots. Now let's watch them work together, in order, as a single living loop.

Here's the thing to hold in your head: Own is split into two worlds that constantly hand work back and forth. There's the onchain world - a set of contracts on Robinhood Chain that hold the money, check the rules, and settle trades; nobody can bend what they do once a trade is in motion. And there's the offchain world - the robots and the market makers' systems, ordinary programs that watch prices, keep the contracts fed, and quote prices to traders.

Neither world can do the job alone. The contracts are trustworthy but blind - they can't go fetch Tesla's price off the internet. The offchain programs can see everything but can't be trusted with your money on their own. So the design splits the work cleanly: the offchain side advises and prepares; the contracts decide and hold.

The whole loop, in one picture

Let's follow a single buy from click to confirmation - and one step beyond. Maya wants eTSLA.

                         OFFCHAIN
   ┌──────────────────────────────────────────────────────────────┐
   │  THE ORACLE             THE KEEPER           THE MARKET MAKER │
   │  signs real prices  ──▶ pushes them onchain, quotes a firm    │
   │  cryptographically      keeps the marks      price, signs it  │
   │                         fresh (heartbeat)                     │
   └────────┬──────────────────────┬───────────────────┬──────────┘
            │ signed price          │ fresh marks       │ firm quote
            ▼                       ▼                   ▼
   ┌──────────────────────────────────────────────────────────────┐
   │                         ONCHAIN                                │
   │                                                                │
   │  Maya ── submits quote ──▶ THE MARKET ──▶ mints eTSLA to Maya, │
   │                            (settlement)   routes USDC to the   │
   │                                │           market maker        │
   │                                │ checks the solvency rules     │
   │                                ▼                               │
   │   ┌────────────────────┐   ┌──────────────────────────┐        │
   │   │ RESERVE VAULT      │   │ COLLATERAL VAULTS        │        │
   │   │ tokenized TSLA 1:1 │   │ LP crypto insures the    │        │
   │   │ behind eTSLA       │   │ rest + runs the lending  │        │
   │   └────────▲───────────┘   └──────────────────────────┘        │
   └────────────┼───────────────────────────────────────────────────┘
                │ ④ the maker buys real tokenized TSLA with
                │    Maya's USDC and deposits it here (backfill)
                └───────────────── MARKET MAKER

Read it top to bottom. Three things feed in from above; one trade settles in the middle; and one final step - the backfill - closes the loop on the right.

Walking the loop

The Oracle speaks first. Long before Maya clicks anything, the price-teller is already working: it produces Tesla's real market price and signs it - stamps it with a cryptographic signature the contracts can verify. This is what lets a blind contract trust an outside number. (Own also reads prices from Pyth, an independent oracle network, as a second source - more in Chapter 5.)

The Keeper keeps the lights on. A signed price is no good sitting on a server. The heartbeat robot pushes it onchain and refreshes the protocol's working prices - its marks - so they never go stale. This matters more than it sounds: the contracts refuse to let new risk build up against a stale price. If the Keeper ever stopped, new trades would stall rather than settle on a bad number - and anyone else could step in and do its job, because refreshing marks is open to everyone.

The Market Maker quotes. When Maya asks to buy, the dealer doesn't post a price on a board and wait. Maya's app asks for a price - this is an RFQ, a request for quote - and the dealer answers with a firm quote: a specific price it commits to, signed and short-lived. Maya sees it and decides.

The Market settles. Maya submits the signed quote to the settlement contract - the Market. In one transaction it checks the maker's signature, confirms the price is sane (close to the current mark), checks the system has room to take on the new exposure, routes Maya's USDC to the maker, and mints fresh eTSLA into her wallet. Either the whole trade happens at once, or none of it does.

The vaults stay honest. Before that new token can exist, the contracts consult the solvency ledger: every eToken must be covered by the Reserve Vault for its asset (real tokenized stock, matched 1:1) plus the pooled collateral vaults (LP crypto insuring whatever the reserve doesn't yet match). A mint that would stretch the backing past its safety cap is simply refused.

The backfill closes the loop. Here's the step that makes the whole design click. The moment Maya's trade settles, her brand-new eTSLA is riding on the LP insurance layer - the reserve doesn't hold extra Tesla for it yet. So the market maker takes the USDC it just received, buys tokenized TSLA from a wrapper issuer, and deposits it into the Reserve Vault. Now Maya's token is matched 1:1 by the real thing, the insurance layer is freed up for the next trade, and the maker's money is back in its pocket ready to recycle. The LP collateral only ever carries exposure in the gap - minutes, usually - between a mint and its backfill.

Why it's built this way

Notice the rhythm: every offchain actor prepares something, and a contract decides with it. The Oracle prepares a price; the contracts verify the signature. The maker prepares a quote; the Market verifies it and re-checks the solvency rules. The Keeper just keeps the inputs fresh. No robot and no company can move money on its own - the contracts are the final word, and they only act on signed, in-bounds instructions.

And the two-layer backing means no single party is ever load-bearing. If the maker vanishes, the reserve still stands behind every token. If a wrapper issuer fails, the LP collateral absorbs it. Part 2 zooms into each of these handoffs one at a time.

What just happened

  • Own runs in two halves: offchain helpers that advise and prepare, and onchain contracts that hold money and decide.
  • The Oracle signs real prices; the Keeper pushes them onchain and keeps the marks fresh so trades never settle stale.
  • Maya asks for a price (RFQ), gets a firm quote, and submits it to the Market, which verifies everything and settles the whole trade in one transaction.
  • Every mint is checked against the two-layer backing: the Reserve Vault (tokenized stock, 1:1) plus the collateral vaults (LP crypto insuring the residual).
  • After the trade, the maker backfills: it uses Maya's USDC to buy real tokenized TSLA and deposits it into the reserve - so LP collateral only carries exposure in the short gap between mint and backfill.

results matching ""

    No results matching ""