Skip to main content
Use this endpoint when you need the complete picture of a single facility — not just the summary figures from the list, but the full broker state, every individual loan with its payment schedule, the step-by-step scoring trace, the on-chain oracle publication, and any active alerts. This is the route to poll when you have a facility in focus and need to track its trend over time.

Parameters

string
required
The 64-character hex object ID of the Vault ledger entry. Case insensitive; lowercase is accepted and upper-cased before lookup.

Request

Response

Response Fields

string
ISO 8601 ledger close time for this snapshot.
number
Ledger sequence number this snapshot was read from.
object
All fields from the list row, plus the share token and vault configuration fields.
object
The first LoanBroker associated with this vault.
object
The full credit score with per-dimension breakdown and step-by-step notch derivation.
array
Every loan in the broker’s book for this facility.
object
Current phase predicates and redemption-cliff projections.
object
State of the XLS-47 Oracle object published on-chain for this vault.
array
Active alerts for this facility, sorted by severity.

Common Misreadings

AssetPrice on an XLS-47 PriceData is a UInt64 serialised as hex. c4452 is the integer 803922, which at scale: 6 decodes to 0.803922. Writing "100" into that field means 256, not one hundred. The value field gives you the decoded decimal so you do not have to convert it yourself.
Both broker rate fields are expressed in units of 10⁻⁵. A stated value of 10000 represents 0.10 (10%). maxLiquidatableNow is derived as ⌈debtTotal × coverRateMinimum × coverRateLiquidation⌉ — which is why the captured example shows 100000 drops against a coverAvailable of "5000000": 10000000 × 0.10 × 0.10 = 100000. strandedCoverFraction: "0.9800" means 98% of posted cover cannot be reached at the current book size.
VaultWithdraw returns tecTOO_SOON throughout the entire Investment phase of a closed-ended vault, regardless of how much liquidity the vault holds. It is a phase predicate, not a sign that something is wrong. The API captures and reports this code so you can display a meaningful message (“withdrawals open at redemption”) rather than treating it as a failure.
A loan’s impairable flag reflects whether LoanImpair can be called right now. Once a loan is already in the "impaired" state, the flag is false — not because the data is wrong, but because a loan may only be impaired once. An impaired loan that has not yet been defaulted remains visible with impairable: false.
The scoring model measures five factors (LIQUIDITY, COVER, CONCENT, RECOG, DEADLINE) and produces one composite grade (HEADLINE). HEADLINE is restated as a sixth row in the dimensions array so a table can render it alongside the five factors. It is an output, not a measured input. The notchTrace array contains the complete derivation — no weights are applied anywhere.