Skip to content

SBOR changelog

xyz.sbor/sbor

12 changes recorded. MCP Harbor re-reads this listing from the official registry every six hours and asks the live server what it exposes, and keeps what changed between one look and the next.

  • llms.txt +19

    https://sbor.xyz/llms.txt

    + - What to build on SBOR, with the pieces to build with: https://github.com/sborxyz/sbor/blob/main/BUILD.md+ Term averages: 30, 90 and 180 day compounded averages of the daily fixings,+ actual/365, the way SOFR's are built. Published for each Stacks index and, from+ 6 November 2026, for the headline, BTC-COLLATERAL-USD, counted from its first+ fixing on 14 October 2026 (bitcoinCollateralUsd.termAverages; the 30 day+ average first appears with the fixing of 12 November 2026). Not for the rate per+ stablecoin: that answers what an offer costs today, while the headline is what a+ contract settles against. An average runs on through a methodology change, as+ SOFR's do: past fixings are never recomputed under new rules, and each average+ lists every methodology version inside its window in methodologyVersions. This+ is an addition to what is published, not a change to the fixing.+ Why other PoX figures can differ. SBOR-PoX divides all the bitcoin paid in a+ reward cycle by all the STX locked that cycle, values the STX at a short average+ of the STX to BTC rate, and compounds over the cycles in a year. A figure that+ counts only STX-only stackers, leaving out the Bitcoin Staking bonds' share of+ the payout, that annualizes without compounding, or that values STX at another+ rate or moment, will read differently. All of these are reasonable choices.+ SBOR publishes its inputs (bitcoin paid, STX locked, the rate used and the spot+ rate) so anyone can redo the sum their way.
  • server.json 2 fields changed
    icon_url
    — https://sbor.xyz/icon-512.png
    version
    1.3.0 1.4.0

  • AGENTS.md +3 −2

    https://raw.githubusercontent.com/sborxyz/sbor/HEAD/AGENTS.md

    − *Created 24 September 2026. Last updated 9 October 2026.*− - **Independent:** no token, and no stake in or payment from any venue SBOR measures.+ *Created 24 September 2026. Last updated October 28, 2026 (the white paper).*+ | Why a reference rate for bitcoin-backed credit, and how SBOR builds it? | the white paper, v1: read it as a web page at [sbor.xyz/paper.html](https://sbor.xyz/paper.html); the stamped original is [SBOR_White_Paper_v1.pdf](https://sbor.xyz/SBOR_White_Paper_v1.pdf), with its stamps in [whitepaper-stamps.json](https://sbor.xyz/whitepaper-stamps.json) |+ - **Independent:** no token, it never trades on its own rate, and who pays for a service never changes the number.
  • llms.txt +12 −2

    https://sbor.xyz/llms.txt

    − > offered is fair. SBOR (Stacks Bitcoin Offered Rate) is a benchmark for exactly− Independent: no token, and no stake in or payment from any venue SBOR measures.+ > offered is fair. SBOR (Standard Bitcoin Offered Rate) is a benchmark for exactly+ ## The white paper+ "A Reference Rate for Bitcoin-Backed Credit", v1, by Guy Zaniratto, published+ on October 25, 2026: why loans against bitcoin need a reference rate, what+ such a rate must be, and how SBOR computes it. Read it as a web page at+ https://sbor.xyz/paper.html (same text as the PDF). The stamped original is+ https://sbor.xyz/SBOR_White_Paper_v1.pdf, SHA-256+ eb87f320b33ff590a6bab498167ee2d192525f7c3edc28604a2af13a66cfe638, stamped on+ Arc, Base, Hyperliquid, Solana, Stacks and Bitcoin; the record is+ https://sbor.xyz/whitepaper-stamps.json. The paper is frozen: any change is a+ new version with its own stamp.+ Independent: no token, it never trades on its own rate, and who pays for a service never changes the number.

  • AGENTS.md +5 −4

    https://raw.githubusercontent.com/sborxyz/sbor/HEAD/AGENTS.md

    − *Created 24 September 2026. Last updated 8 October 2026.*− > SBOR publishes benchmark lending rates for Bitcoin DeFi, read from lending contract state and published once a day: what it costs to borrow, and what supplying earns, in each currency on Stacks, and what it costs to borrow USDC against bitcoin on Base, Ethereum and Arc. Each day's fixing is also posted on-chain, on Arc, Base, Hyperliquid, Solana and Stacks: contract addresses in [llms.txt](https://sbor.xyz/llms.txt). Free to use, including commercially.− | What does it cost to borrow USDC against bitcoin? | `bitcoinCollateralUsdc` in `latest.json`, or the MCP tools with `BTC-COLLATERAL-USDC` |− 6. **A dollar on Stacks is borrowed against crypto collateral, not only bitcoin.** Do not describe SBOR-USD as bitcoin-backed. The bitcoin-collateral USDC rate is a separate reference, from markets whose only collateral is wrapped bitcoin.+ *Created 24 September 2026. Last updated 9 October 2026.*+ > SBOR publishes benchmark lending rates for Bitcoin DeFi, read from lending contract state and published once a day: what it costs to borrow, and what supplying earns, in each currency on Stacks, and what it costs to borrow dollars against bitcoin. From the fixing of 14 October 2026 (methodology 1.13.0) the SBOR headline is `BTC-COLLATERAL-USD`, every dollar stablecoin lent against plain bitcoin, with a rate per stablecoin; before that date, `BTC-COLLATERAL-USDC`, from Morpho on Base, Ethereum + | What does it cost to borrow dollars against bitcoin? | from 14 October 2026, `bitcoinCollateralUsd` in `latest.json`, or the MCP tools with `BTC-COLLATERAL-USD` |+ | What does it cost in one stablecoin? | `subRates` in `bitcoinCollateralUsd`, or the MCP tools with `BTC-COLLATERAL-USDC`, `-USDT`, `-RLUSD`, `-PYUSD` or `-USD1` |+ 6. **A dollar on Stacks is borrowed against crypto collateral, not only bitcoin.** Do not describe SBOR-USD as bitcoin-backed. The bitcoin-collateral rates (`BTC-COLLATERAL-USD` and the rate per stablecoin) are separate, from markets whose only collateral is plain bitcoin, and are never averaged with the Stacks indices.
  • llms.txt +28 −3

    https://sbor.xyz/llms.txt

    − > the SBOR indices. On Base, Ethereum and Arc, it publishes what it costs to borrow− > USDC against bitcoin, read from the Morpho contracts. All of it is read from−   "SBOR-STX", or "BTC-COLLATERAL-USDC" for the bitcoin-collateral reference.+ > the SBOR indices. Beyond Stacks, it publishes what it costs to borrow dollars+ > against bitcoin: from the fixing of 14 October 2026, the SBOR headline,+ > BTC-COLLATERAL-USD, across every dollar stablecoin lent against plain bitcoin,+ > with a rate per stablecoin; before that date, BTC-COLLATERAL-USDC, from Morpho+ > on Base, Ethereum and Arc. All of it is read from+ ## Notice: methodology 1.13.0 takes effect on 14 October 2026+ Announced 9 October 2026. From the fixing of 14 October 2026, the bitcoin+ rate widens from USDC to every dollar stablecoin lent against plain 1:1+ bitcoin, in markets priced by their own interest rate model, on Ethereum,+ Base, Arc, Arbitrum, BNB Chain and Stacks: the SBOR headline, code+ `BTC-COLLATERAL-USD`, with a rate per stablecoin beside it once $25M or more+ of it is covered. `BTC-COLLATERAL-USDC` keeps its name and on-chain key as the+ USDC rate. The Stacks indices do not change. Until then the new rates are+ published in every fixing as `methodologyPreview`, marked "preview, not a+ fixing". Full rules: https://github.com/sborxyz/sbor/blob/main/METHODOLOGY-1.13.0.md+ From that fixing, latest.json carries `bitcoinCollateralUsd`: borrow, supply,+ nominalBorrow, utilization, depthUsd (every market in full), weightedDepthUsd+ (what carries weight that day), constituents, venues, chains,+ largestConstituentWeight, `subRates` keyed by code (for example+ `BTC-COLLATERAL-RLUSD`), and every market with its venue, chain, collateral,+ loan, flags, phaseIn and weight. A rate that is withheld has no borrow and+ carries `withheld` with the reason. `bitcoinCollateralUsdc` keeps its shape.+ History rows carry `btcCollateralUsd` (b, s, u, d, wd, sub, markets) beside+ `btcUsdc`. On-chain, `BTC-COLLATERAL-USD` is posted beside+ `BTC-COLLATERAL-USDC` on all five chains; the other rates per stablecoin are in+ the API. The MCP tools accept every code.+   "SBOR-STX", "BTC-COLLATERAL-USDC", and from 14 October 2026 "BTC-COLLATERAL-USD",+   the SBOR headline.

  • server.json 2 fields changed
    description
    Check a lending rate before your agent borrows. Bitcoin DeFi benchmark from contract state. No key. Check a lending rate before your agent borrows. Bitcoin-backed dollar rates from contracts. No key.
    version
    1.2.2 1.3.0

  • server.json 1 field changed
    version
    1.2.1 1.2.2

  • llms.txt +66 −4

    https://sbor.xyz/llms.txt

    − Aave on Ethereum and on Base is read from Aave's own contracts and converted to− effective APY, the same basis as the SBOR indices, with the simple annual rate− kept as nominalBorrow and nominalSupply. The other venues come from DefiLlama− and are shown as it publishes them. Each market's source field says which.+ Rates are read from the venues' own contracts and converted to effective APY,+ the same basis as the SBOR indices, with the simple annual rate kept as+ nominalBorrow and nominalSupply: Aave on Ethereum and on Base from 23 September+ 2026, and from 7 October 2026 HyperLend on Hyperliquid (an Aave V3 fork, read+ the same way) and Kamino on Solana (from its reserve accounts). DefiLlama+ selects the largest market on each chain and supplies its size; if a contract+ read fails, DefiLlama's rate stands in, as it publishes it. Each market's source+ field says which.+ ## On-chain, on five chains+ After each fixing, the day's rates are posted on-chain, so contracts and agents+ can read them on their own chain:+ - Arc mainnet (chain 5042), from 1 October 2026:+   0x56B5417de539153994fF6785F8a3b56421C9eb4f. Live page: https://sbor.xyz/arc.html+ - Stacks mainnet, from 2 October 2026:+   SP2SRS600PZ70VHY09CK06FSYKW546NY2ARG6N8CD.sbor-fixings, read-only functions+   get-latest and get-on-date, keyed by the rate's name as a string. Live page:+   https://sbor.xyz/stacks.html+ - Base mainnet (chain 8453), from 7 October 2026:+   0xfc968C7A39bA80b1F6E3c0c058311EbD5d724323. Live page: https://sbor.xyz/base.html+ - Solana mainnet, from 7 October 2026: SBOR's program+   85uzArk6VwzWG6mxZC7D2jLEPGhFL2SXzJs7P9zQUSz9 keeps the latest rates in the+   account 85F1segB7Mrsj8ZFsGBGCpNHfuu1qEwLxmQEykphtFtF (seed "sbor-fixings"),+   plus a daily signed memo. Live page: https://sbor.xyz/solana.html+ - Hyperliquid's HyperEVM (chain 999), from 8 October 2026:+   0x56B5417de539153994fF6785F8a3b56421C9eb4f. Live page:+   https://sbor.xyz/hyperliquid.html+ On the EVM chains (Arc, Base, Hyperliquid), the contract is the same:+ - latest(bytes32) returns date (YYYYMMDD), borrowBps, supplyBps, depthUsd and+   publishedAt for a rate, keyed by its name as bytes32: "SBOR-USD", "SBOR-BTC",+   "SBOR-STX", or "BTC-COLLATERAL-USDC" for the bitcoin-collateral reference.+ - onDate(bytes32, uint32) returns the same for any past fixing date.+ - Rates are in basis points: 271 is 2.71%. Always check the date: an index not+   published on a day keeps its last date on-chain.+ - An owner wallet controls the contract; a separate publisher wallet can only+   post rates. Source: contracts/SBORFixings.sol, and contracts/sbor-fixings.clar+   for Stacks. Each live page reads its chain directly in the browser. The JSON+   at sbor.xyz/api remains the authoritative record.+ ## Context: stSTX on the market, and the stBTC loop's carry+ Two figures are recorded with each fixing as context, never in an index:+ - context.ststxMarket: stSTX's market price on Bitflow against StackingDAO's
  • AGENTS.md +3 −2

    https://raw.githubusercontent.com/sborxyz/sbor/HEAD/AGENTS.md

    − *Created 24 September 2026. Last updated 25 September 2026.*− > SBOR publishes benchmark lending rates for Bitcoin DeFi, read from lending contract state and published once a day: what it costs to borrow, and what supplying earns, in each currency on Stacks, and what it costs to borrow USDC against bitcoin on Base and Ethereum. Free to use, including commercially.+ *Created 24 September 2026. Last updated 8 October 2026.*+ > SBOR publishes benchmark lending rates for Bitcoin DeFi, read from lending contract state and published once a day: what it costs to borrow, and what supplying earns, in each currency on Stacks, and what it costs to borrow USDC against bitcoin on Base, Ethereum and Arc. Each day's fixing is also posted on-chain, on Arc, Base, Hyperliquid, Solana and Stacks: contract addresses in [llms.txt](https://sbor.xyz/llms.txt). Free to use, including commercially.+ | Where can a contract read the rates on-chain? | `On-chain, on five chains` in [llms.txt](https://sbor.xyz/llms.txt), or the live pages at sbor.xyz/arc.html, base.html, hyperliquid.html, solana.html and stacks.html |

  • server.json 2 fields changed
    description
    Check a lending rate before your agent borrows. Stacks benchmark, read from contract state. No key. Check a lending rate before your agent borrows. Bitcoin DeFi benchmark from contract state. No key.
    version
    1.2.0 1.2.1