Coverage record · Example record
Kestrel Anchor · ARSK
Holder balances, committed as one value. Reserves are the balance of the reserve accounts, signed by the custodian or read from Stellar.
Solva gives anchors and custodial apps on Stellar a public record that their reserves cover what they owe. A contract on Stellar checks every proof, and anyone can read the result without asking you. Running on Stellar Testnet today, with daily publishing coming soon.
Kestrel Anchor · ARSK
Example record2 November 2026Ledger 3,412,088
Day 7 of 7. A new proof, a new line, every day.
On Stellar right now
327,578,467 USDC is in circulation, with 2,527,372 accounts set up to hold it, read at ledger 65,326,073. The supply is public. Whether reserves cover it is what a record proves.
Example registry
four records for four assets: two covered, one short, one stale. The latest was checked at ledger 3,412,088, and each one costs about 0.012 XLM to verify.
The record
Everything Solva does ends in this document. It is small on purpose: six fields that a holder, a partner or an auditor can read in a minute, and that a contract on Stellar can read in one call.
Coverage record · Example record
Kestrel Anchor · ARSK
Holder balances, committed as one value. Reserves are the balance of the reserve accounts, signed by the custodian or read from Stellar.
What each field means
A year of records reads like a calendar: a solid tick for each day a proof landed, a hollow tick for each day it did not. Nothing is edited after the fact.
How a record is made
The same five steps are designed to run every day for every asset. On Testnet today a cycle runs on request. Scroll through them, or pick a step.
Step 1 of 5 · Balances
What it proves
A record is precise about its own limits. This is what the proof establishes, what comes from outside it, and what no record claims. The full version is on the trust page.
By the proof, checked on Stellar
Supplied from outside the proof
What a record does not say
Who reads it
You issue a fiat token on Stellar, and its supply is already public. Solva puts your reserve balance, signed by your custodian or read from Stellar, beside what you owe and proves the reserves cover it, so the question of backing gets an answer you did not write yourself. Daily records are coming soon.
For anchorsCoverage record · Example record
Kestrel Anchor · ARSK
You hold customer money and move it over Stellar. You commit the list of balances as one value and prove that the total is covered. Every customer can then confirm their balance was counted, without any other customer being named.
For custodial appsHolder check · example
No other customer is named. The path shows unnamed subtotals, including one neighbouring balance.
A lending pool reads the latest verified totals before it accepts an asset as collateral. A wallet shows them next to a balance. An auditor reads each dated proof. None of them needs the issuer's permission. A one-call verdict and a daily evidence export are coming soon.
For partnersLending pool rule · example
Reading a record is free. The one-call registry interface is planned; today a pool reads the latest proof from the institution's contract.
Check it yourself
Move the reserves up and down and watch an example record change, the way a holder, a wallet or a lending pool would see it. Covered, short and stale statuses on live records are coming soon.
Reserves are at least what is owed, at a ledger anyone can look up.
Partners keep accepting the asset.
Reserves are below what is owed. The record will show the gap in full and never round it away.
Lending pools pause new borrowing against it.
No new proof arrived inside the expected window. Readers treat coverage as unknown until one does.
Wallets show the asset as unverified.
Instrument · example · ARSK
Kestrel Anchor
Example figuresLedger 3,412,088Proof 2 h ago
Questions
For anything else, ask us directly, and a person will reply within one working day.
No. Solva is not an audit, and it does not stand in for one. It is a public record of whether reserves covered what was owed at a given ledger. Your auditor gets dated evidence to check between audits, and the audit itself stays where it is.
Your reserve balance for each asset, signed by the custodian that holds it, or read from Stellar for reserves held there. Custodial apps also commit to their customer balances, which are never published one by one. Today anchors do the same with their holder balances; reading the token supply straight from Stellar instead is coming soon.
Anyone. Holders, wallets, lending pools and auditors read the record for free, without asking your permission.
Reading a result is free for everyone. Verifying one on Stellar costs about 0.012 XLM in network fees. Pilot terms are agreed with each institution before the first proof.
No proof can be made, so nothing is published as covered. The contract only accepts a proof that reserves are at or above what is owed. A short status that shows the gap publicly is coming soon.
No new proof arrived inside the expected window. Readers treat the asset as unknown until the next proof lands. Stale statuses are coming soon; today each record carries its timestamp, so a reader can judge its age.
On Stellar Testnet, ahead of a security audit. The verifier contract, a verified proof and its fee are linked at the bottom of every page. Mainnet follows the audit.
Your entry is owned by a passkey your team holds on its own devices, with no raw owner key to copy or leak. The passkey grants Solva a publishing key that can publish proofs to your registry only, and can revoke it at any time.
For institutions
Tell us which asset you issue or hold for customers. We plan a pilot with you and publish your first record together.
For readers
See what a holder, a wallet, a lending pool or an auditor sees, and how one record answers the question each of them asks.