Developers
About Developers
Every read this workspace performs, the source that answers it, and the boundaries the adapter enforces in code.
Reads
8 readsAbout the sources
Stellar RPC answers live network state; Horizon answers the classic facts that are JSON there and XDR everywhere else; SEP-1 comes from the issuer’s own domain and is the issuer describing itself. Horizon is nearing end-of-life, so every read records which source answered — replacing one later is a source change, not a rewrite.
| Read | Source | Path | What it returns |
|---|---|---|---|
| Network pulse | Stellar RPC | getNetwork + getHealth | Ledger, protocol, endpoint status and its retention horizon. |
| Ledger parameters | Horizon | /ledgers?order=desc&limit=1 | Base fee and base reserve, read rather than assumed. |
| Issuer controls | Horizon | /accounts/{issuer} | auth_required, auth_revocable, auth_immutable, clawback, home domain. |
| Holding requirement | Horizon | /accounts/{account} | Trustline existence, authorization, limit and reserve cost. |
| Asset statistics | Horizon | /assets?asset_code=&asset_issuer= | Holder addresses, supply, contract holdings and the SAC id. |
| Issuer declaration | The issuer's domain | /.well-known/stellar.toml | SEP-1: backing claim, reserve attestation, redemption. The issuer describing itself. |
| Transaction finality | Stellar RPC | getTransaction | Whether a ledger holds a submitted transaction yet, and which one. |
| Actual effects | Horizon | /transactions/{hash} + /effects | Credits, debits, the fee charged and the ledger's own envelope — what a receipt reconciles against. |
The evidence envelope
Type-enforcedWhy a value cannot be sourceless
The resolved branch of Evidence<T> requires at least one source, so a value with no source does not compile. Freshness is computed from the observation time against a per-fact budget and is never a parameter a caller can assert. There is no composite score, and there will not be one — five states across many fields is the honest shape, and one number is a lie with a progress bar.
Bounds and refusals
7Why refusals are listed
Written for someone deciding whether to trust a number this workspace shows them, which makes what the adapter refuses as load-bearing as what it reads.