Skip to content
Solva

The coverage record

What everyone sees.

Every institution has its own registry contract on Stellar holding what is owed, what is held and the ledger each proof was checked at. Public record pages, like this example for Kestrel Anchor's ARSK shown at full size, are coming soon.

Coverage record · Example record

Kestrel Anchor · ARSK

Covered
103.61%Coverage
Owed to holders243,118,400.00
Held in reserve251,902,115.50
Surplus8,783,715.50

Holder balances, committed as one value. Reserves are the balance of the reserve accounts, signed by the custodian or read from Stellar.

Ledger 3,412,0882 hours agoExample, not read from a contract

Field by field

Ten lines, and what stands behind each.

Reserves are signed by the custodian that holds them or read from Stellar, and a contract on Stellar checks the proof before the result is written. This example shows the full record as designed; states, supply read from Stellar and the daily schedule are coming soon.

Coverage record · Example

Kestrel Anchor · ARSK

Covered
Institution
Kestrel Anchor
Who owes the asset. An anchor that issues it, or a custodial app that holds it for customers.
Asset
ARSK · GKES...7QXA
The token and its issuing account on Stellar. One registry per institution today. Separate records for each asset are coming soon, never a blended figure.
Owed
243,118,400.00
Today, the total of a stored list of balances: an anchor's holder balances or a custodial app's customer balances. Reading an anchor's supply from Stellar at the ledger named below is coming soon.
Held
251,902,115.50
The balance of the reserve accounts, signed by the custodian that holds them or read from Stellar.
Coverage
103.61%
Held divided by owed, cut off at two decimals. It is never rounded up.
Surplus
8,783,715.50
Held minus owed. On a short day this line reads shortfall and shows the gap in full.
State
Covered
Covered, short or stale. Nothing in between, and never shown by colour alone. Coming soon.
Ledger
3,412,088
The ledger at which the contract on Stellar checked the proof. It serves as the timestamp, and anyone can look it up.
Proven
2 hours ago
How old the latest proof is. Once it passes the agreed window, the state will turn stale by itself. Coming soon.
Schedule
Daily, 06:00 UTC
The cadence agreed with the institution. Daily by default. Scheduled publishing is coming soon.

Example recordLedger 3,412,0882 hours agoProof checked on Stellar

The history

A year of days, one tick each.

Every day a proof lands, the Seal gains a solid tick. A missed day shows as a hollow one. Nothing is edited after the fact, so the history itself is the evidence.

365 days of ARSK records, 3 without a proof
362proofs in 365 days
Covered days361
Short days1
Missed days3

ExampleKestrel Anchor · ARSKLast 365 days

Last 90 days

86 covered · 1 short · 3 stale

2026-08-052026-11-02

2 November 2026

Covered

Reserves were at least what was owed at this ledger.

Coverage103.61%
Ledger3,412,088

The last ten records

Every proven day is tied to a ledger that anyone can look up

The ten most recent daily records for Kestrel Anchor ARSK
DateCoverageCheck
2026-11-02103.61%Verified
2026-11-01104.40%Verified
2026-10-31104.80%Verified
2026-10-30105.20%Verified
2026-10-29105.60%Verified
2026-10-28106.00%Verified
2026-10-27102.30%Verified
2026-10-26102.70%Verified
2026-10-25103.10%Verified
2026-10-24103.50%Verified

ExampleKestrel Anchor · ARSKLast 10 days

Three readers

One record, read three ways.

A wallet, a lending pool and an auditor each ask the record a different question. None of them needs an account with Solva, and none needs permission from the institution. Reading the verified totals is free today; record states and daily history are coming soon.

  • A walletComing soon

    What it reads

    Will read the state from Stellar for free and show it beside each balance and on every send screen.

    What it does

    Will show stale as unknown, and short with the size of its gap, so a user never sees a stamp the record does not support.

    Send ARSK

    Kestrel Anchor

    12,400.00

    ToGBX7…K4QE
    Network fee0.00001 XLM
    CoverageCovered2 hours ago

    A stale asset shows here as unknown. It is never shown as covered.

    ExampleWallet send screenLedger 3,412,088

  • A lending poolComing soon

    What it reads

    Will check the state on Stellar before it accepts the token as collateral.

    What it does

    Will accept deposits while the asset is covered and pause new deposits while it is short or stale, without anyone having to watch a dashboard.

    ARSK collateral rule

    Example rule, checked before every deposit

    • Accept new deposits while coveredCovered
    • Pause new deposits while shortShort
    • Pause new deposits while staleStale
    Call (planned)is_covered(issuer, asset)
    Todaydeposits open
    Checked at3,412,088

    ExampleLending pool policyReading a record is free

  • An auditorComing soon

    What it reads

    Reads each proof with its ledger on Stellar between audits.

    What it does

    Will file the record as daily evidence alongside the audit, with a dated row for every day of the period and a visible gap wherever a proof did not arrive.

    Evidence for ARSK, October 2026

    One row per day, with its ledger

    Daily results31
    Covered30
    Short0
    Stale1 · 15 October 2026
    Lowest coverage102.10% · 7 October 2026
    Supply at month end243,118,400.00

    ExampleAuditor export31 rows, each with a ledger

For institutions

Put an asset on the record.

Tell us which asset you issue or hold for customers. We plan a pilot with you and publish your first record together.

Talk to us

For readers

Watch a record being made.

Run the pipeline against Stellar Testnet and watch the contract check the proof before the record is written.

See it work