The network page, zeros included.
Boundline's credit stack is deployed and source-verified on Base Sepolia. Every figure below is read from that deployment by the read-only observer in packages/lane2-observer, or from a committed deployment manifest. The lifecycle runner has not been executed on the public network, so the lifecycle counters are zero — and they say so rather than being left off the page.
Lane 2 · Boundline-issued B20 test fixtures, not Coinbase tokenized stocks · production authority off · real funds off · Base mainnet transactions 0.
Ten counters, read not written.
Derived by the observer's metrics() from a complete scan of blocks 46315822 to 46349847, folded from the same record stream that produces the read model. A counter that reads zero is zero over that range; it is not a placeholder and it is not rounded down from something.
apps/site/data/network-snapshot.json, written by scripts/lane2/site-snapshot.mjs and inlined into this page at build time. The raw snapshot is embedded at the end of this document.The lifecycle runner has executed on the public network. Run sepolia-004 wrote 54 steps and 34 transactions to evidence/base-sepolia/lifecycle-sepolia-004-20260903T185443Z.json, and an independent reconciler re-read the chain and returned PASS: 54 of 54 steps, 8 of 8 invariants. The borrowing, repayment and incident counters above come from that run and from the unwind of one abandoned attempt.
lifecycle records 1 · unwinds 1 · reconciliation 0x27f11efe…ada4 · lane 2Capital, observed
The CreditHub holds 15.000000 USDC of accounted cash, 0.000000 deployed and 15.000000 available, at utilization 0 bps. Read from the hub, with the supplying transaction as its provenance.
Caps, as deployed
System debt cap 10000.000000 USDC, account debt cap 1000.000000 USDC, margin mode signed. New borrows paused: no. Route 0x7d0488…ac6271.
What is not measured
No external venue quotes BLTA or BLTB, so executable collateral value is unmeasured and every risk figure would assume it equals gross value. No forced sale, auction or liquidation has been executed or evaluated on this lane.
Six controls, each read from the token.
Transfer posture, eligibility, oracle freshness, issuer action, market session and recovery, derived by readB20ControlState from the live B20 token, the 0x8453…0002 policy registry precompile and the paired price feed. This is the same control state the frozen risk engine consumes.
BLTA · control state
- Transfer
- ALLOWED
- Eligibility
- ELIGIBLE
- Oracle
- FRESH
- Issuer action
- NONE
- Market session
- EXTENDED
- Recovery
- UNKNOWN
- Transfer paused
- no
- Feed answer
- 541.13 USD
- Feed age, seconds
- 6187 of 86400
- Checked at
- 2026-09-03T20:40:25Z
Token 0xb2000000
lane 2 · OBSERVED_TESTNET · feed round 5.
BLTB · control state
- Transfer
- ALLOWED
- Eligibility
- ELIGIBLE
- Oracle
- FRESH
- Issuer action
- NONE
- Market session
- EXTENDED
- Recovery
- UNKNOWN
- Transfer paused
- no
- Feed answer
- 187.42 USD
- Feed age, seconds
- 68074 of 86400
- Checked at
- 2026-09-03T20:40:26Z
Token 0xB2000000
lane 2 · OBSERVED_TESTNET · feed round 1.
What the reads do not settle
Recovery is UNKNOWN, with reason codes RECOVERY_
Market session is EXTENDED, derived from the NYSE 2026 scheduled calendar, not from an on-chain source. Issuer action is approximated: B20 exposes no scheduled multiplier or effective window, so an active action is inferred from an event lookback.
Oracle freshness is measured against 86400 seconds from the observer's own default. No lane-2 contract stores a maximum oracle age; a production system must not take a risk bound from an off-chain default.
14 addresses on Base Sepolia, 14 with readable source.
Deployed by 0x2f0d9B…282a4E ↗ at block 46315822, compiler 0.8.30 / cancun, optimizer 10000 runs. 0 addresses — the Morpho oracle and venue adapter — were deployed after the verification sweep in deployments/base-sepolia/verification-basescan-20260904.md and are not source-verified yet. That is stated in the table, not omitted from it.
Collateral
0x8d862684
Obligation
0xD8984533
Prime
0xE94d3672
Credit
0x610CA508
Margin
0x876183a1
Position
0x4544098A
Protection
0x047d6650
Test
0x8d8FFeF2
Test
0xBB64AD6a
Protection
0x78d03ed0
Protection
0x40812521
Protection
0xa9c42231
Test
0x5C011F4A
Morpho
0x508348c7
Every address also resolves on the manifest's explorer, https://sepolia.basescan.org. Blockscout reports a partial match for all twelve because contracts/foundry.toml sets bytecode_hash = "none" and cbor_metadata = false, so no metadata hash is appended for it to compare; Sourcify reports an exact creation and runtime match. Basescan was not attempted — no explorer API key exists in the environment.
Four lanes. Two of them carry evidence.
Every artifact, record and number on this site states its lane. A lane-2 result is never presented as lane 3 or lane 4, and a Boundline-issued Sepolia fixture is never presented as a Coinbase tokenized stock.
Local — Base Foundry unit, fuzz and invariant tests with in-process live precompiles
Six reviewed local checkpoints v1–v6, validators and content-addressed evidence in the repository.Base Sepolia — Boundline-issued B20 test fixtures
Public deployment at block 46315822, 73 transactions, source-verified on Blockscout and Sourcify and Basescan.Pinned Base mainnet fork via base-anvil
Unresolved until an archive-capable RPC runs every strict check without a skip.Base mainnet
Milestone 7 executes no mainnet transaction, holds no mainnet key and signs nothing on mainnet.A testnet lifecycle on fixtures we issued.
BLTA and BLTB are real B20 tokens created through the 0xB20f… factory precompile, for which Boundline holds every issuer role. They represent no equity and are worth nothing. Their price feeds are TestPriceFeed fixtures whose answers are written by their owner, because Chainlink publishes no equity feed on Base Sepolia. Nothing here is evidence about a real tokenized stock, a real issuer, or a real credit decision.
READ IT YOURSELF
- ✓node packages/lane2-observer/bin/observe.mjs --manifest deployments/base-sepolia/base-sepolia-20260903T014622Z.json --from 46315822 --to latest reproduces the record stream and the replay root.
- ✓node scripts/lane2/site-snapshot.mjs rewrites this page's snapshot. It signs nothing, sends nothing, and reads no credential store.
- ✓14 addresses carry full Solidity source on Sourcify, Blockscout and Basescan.
- ✓The lifecycle runner has executed on the public network: run sepolia-004, record hash 0x2ca19f4e…cc25, reconciled PASS.
- ·Forced sale, auction and liquidation remain unexecuted and unevaluated on every lane.