Objetos
Instrument
Esta referência está em inglês. A navegação e os rótulos estão traduzidos.
One yield-bearing position: a lending market, vault or staking pool, with its yield, liquidity, safety score and screen verdict.
instrumentPrefixo do id: ins_Campos
Every instrument in the daily screen is returned, passed and failed. Failed instruments carry the first hard rule they failed in screen.failed_rule.
Free accounts get preview rows: real totals and up to 5 rows, with passing instruments reduced to asset_class, venue.chain, yield.total_apy, liquidity.tvl, safety.band and screen.verdict, a placeholder id ("redacted_1", …) and redacted: true. Failing instruments are returned in full.
- objectstring
Always "instrument".
- idstring
Stable id: "ins_" and 16 hex characters. The same instrument keeps its id across days.
- namestring
Asset label as depositors know it, e.g. "USDC".
Extra label from the venue, e.g. a vault or market name.
- asset_classenum
What the instrument holds. Reports cover stablecoin, bitcoin, ether and xrp.
Valores:stablecoinbitcoinetherxrpother - exposureobject
What a depositor is exposed to.
- exposure.single_assetboolean
True when the position holds one asset (no pair).
- exposure.stable_onlyboolean
True when every asset in the position is a stablecoin.
- exposure.impermanent_lossboolean
True when the position can lose value to price divergence between its assets.
- venueobject
Where the instrument lives.
- venue.protocolobject
The protocol that runs the instrument.
- venue.protocol.idstring
Protocol id, "prt_" and a slug. Use it with GET /protocols/{id}.
- venue.protocol.namestring
Protocol display name.
- venue.chainobject
The chain the instrument is deployed on.
- venue.chain.idstring
Chain id, lowercase with dashes, e.g. "ethereum", "op-mainnet".
- venue.chain.namestring
Chain display name.
The protocol's own app page for this instrument, when known.
- yieldobject
Annualised yield, in percent (8.13 = 8.13%).
- yield.total_apynumber · percent
Total yield: native plus incentive.
- yield.native_apynumber · percent
Organic yield from interest, staking or fees.
- yield.incentive_apynumber · percent
Yield paid in incentive tokens.
Average total APY over the last 7 days.
Average total APY over the last 30 days.
Change in total APY over 1 day, percentage points.
Change in total APY over 7 days, percentage points.
Change in total APY over 30 days, percentage points.
How steady the yield was over 30 days. Higher is steadier.
Yield measured by simulated deposits and withdrawals, 30-day average.
Confidence in realized_30d_apy.
Valores:highmediumlowconflicting- liquidityobject
Size, depositors and the simulated exit.
- liquidity.tvlnumber · USD
Total value locked.
Trading volume over the last 24 hours, where it applies.
Number of depositors.
Share of deposits held by the ten largest depositors.
- liquidity.exitobject
Result of the latest simulated withdrawal.
Whether a withdrawal could exit. null when no simulation is on record.
Valores:instantqueuedpartialdrainedunavailableblockedExpected wait before funds arrive, for queued exits.
Amount that could be withdrawn at the time of the simulation.
- safetyobject
The safety score and what moved it.
0–100, higher is safer. Starts at 100; each signal deducts points. null only for picks of reports published before the scoring engine.
- safety.signalsobject[]
Soft signals that lowered the score, largest impact first.
Signal code. Descriptions are in GET /methodology.
Valores:no_audit_on_recordunknown_protocolprior_incidentyoung_protocolyoung_instrumentexit_queuepartial_exitexit_unverifiedrealized_below_advertisedincentive_dependentvolatile_yieldconcentrated_depositorssmall_tvlelevated_apy- safety.signals[].impactinteger
Points deducted from the score (negative).
- safety.auditobject
Audits on record for the protocol.
- safety.audit.on_recordboolean
True when at least one audit is on record.
- safety.audit.countinteger
Number of audits on record.
- safety.audit.linksstring[]
Links to the published audit reports.
- safety.incidentsobject
Security incidents on record for the protocol.
- safety.incidents.countinteger
Number of incidents on record.
Date of the most recent incident.
- safety.incidents.total_lostnumber · USD
Total amount lost across incidents.
Days since the protocol launched.
- screenobject
Outcome of the daily screen for this instrument.
First hard rule the instrument failed. null when verdict is pass.
Valores:tvl_floorapy_floorapy_ceilingout_of_scopeimpermanent_lossrecent_incidentexit_blockedunaudited_smallunverified_yieldscore_floor- screen.in_reportboolean
True when the instrument is in today's report (top 5 of its asset class).
Rank in the report section, 1–5.
- screen.first_seenstring · YYYY-MM-DD
First screen that saw this instrument.
- as_ofstring · ISO 8601
Time of the screen these values come from.