From 3822cbb7b2f3c675ae0e938b7dd3094c07550682 Mon Sep 17 00:00:00 2001 From: mamolas Date: Fri, 1 May 2026 14:23:36 -0500 Subject: [PATCH] Yield Basis "open-access" assessment pplx_pro --- .../open-access/pplx_pro-2026-05-01.json | 69 +++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 data/submissions/yield-basis/open-access/pplx_pro-2026-05-01.json diff --git a/data/submissions/yield-basis/open-access/pplx_pro-2026-05-01.json b/data/submissions/yield-basis/open-access/pplx_pro-2026-05-01.json new file mode 100644 index 0000000000..f95de2f968 --- /dev/null +++ b/data/submissions/yield-basis/open-access/pplx_pro-2026-05-01.json @@ -0,0 +1,69 @@ +{ + "schema_version": 3, + "slug": "yield-basis", + "slice": "open-access", + "snapshot_generated_at": "2026-04-27T08:19:52.420Z", + "prompt_version": 12, + "analysis_date": "2026-05-01", + "model": "pplx_pro", + "chat_url": "https://www.perplexity.ai/search/763752fe-c5ac-43bb-a150-98d006465070", + "grade": "unknown", + "headline": "Cannot determine whether user entry/exit is contract‑gated or frontend‑restricted", + "short_headline": "unknown access controls", + "rationale": { + "findings": [], + "steelman": null, + "verdict": "Choosing grade=\"unknown\" because the mandatory inspection checklist (A1–A6) could not be fully resolved from the available sources; in particular, there was no verifiable evidence of whitelist/KYC modifiers in the deployed contracts, no inspectable frontend ToS or active geo‑blocking, and no clear block‑explorer mapping of user‑facing entry/exit functions to on‑chain contracts." + }, + "evidence": [ + { + "url": "https://yieldbasis.com", + "shows": "Protocol homepage for Yield Basis; no visible ToS or privacy‑policy link that can be used to extract jurisdictional or eligibility clauses verbatim.", + "fetched_at": "2026-05-01T19:09:00Z" + }, + { + "url": "https://docs.yieldbasis.com/user/how-it-works", + "shows": "User‑facing documentation showing that users deposit BTC to receive ybBTC and can later burn ybBTC to withdraw BTC (and yield), implying that basic deposit and exit are intended as permissionless user actions.", + "fetched_at": "2026-05-01T19:09:00Z" + }, + { + "url": "https://github.com/yield-basis", + "shows": "GitHub organization page for Yield Basis listing multiple repositories (e.g., yb-core, yb-paper), but without inspectable contract‑level source code in this run to confirm whitelist or onlyRole‑style modifiers on entry/exit functions.", + "fetched_at": "2026-05-01T19:09:00Z" + } + ], + "unknowns": [ + "A1: could not verify whitelist / allowlist modifiers in user‑facing entry/exit functions because contract code was not inspectable in this run", + "A2: could not identify any off‑chain operator in the admission path (e.g., keepers, relayers) due to lack of on‑chain contract inspection and dedicated operator docs", + "A3: could not verify whether the official website frontend applies A3‑active restrictions (IP geo‑blocking, wallet‑address screening, KYC wall, or jurisdiction banner) because no ToS or active enforcement banner could be extracted verbatim", + "A3b: could not verify documented alternative access paths (direct‑contract, SDK, CLI, third‑party frontends) since the docs site and GitHub repos were not fully accessible in this run", + "A4: could not determine whether the protocol checks addresses against OFAC‑style onchain blocklists because the deployed contracts and governance parameters are not visible in this run", + "A5: could not differentiate read vs write access patterns (e.g., whether any functions are restricted) without inspecting deployed contract ABIs and access‑control modifiers", + "A6: could not produce verbatim jurisdictional, sanctions, or eligibility clauses from ToS / legal pages because the relevant pages were not reachable or did not render in this run" + ], + "protocol_metadata": { + "github": [ + "https://github.com/yield-basis" + ], + "docs_url": "https://docs.yieldbasis.com", + "audits": [ + { + "firm": "Trail of Bits", + "url": "https://github.com/trailofbits/publications/blob/master/reviews/basis.pdf", + "date": "2025-09" + } + ], + "governance_forum": "https://yieldbasis.com/govern", + "voting_token": { + "chain": "Ethereum", + "address": "0x01791f726b4103694969820be083196cc7c045ff", + "symbol": "YB" + }, + "bug_bounty_url": null, + "security_contact": null, + "deployed_contracts_doc": null, + "admin_addresses": [], + "upgradeability": "unknown", + "about": "Yield Basis is an onchain liquidity protocol that lets users deposit BTC to receive ybBTC, a receipt token representing a 2× leveraged BTC/crvUSD Curve LP position that tracks BTC price 1:1 while earning fees. The protocol uses a leveraged liquidity mechanism and automated rebalancing to eliminate impermanent loss, allowing BTC‑only liquidity provision in a Curve pool without typical AMM slippage drag." + } +}