{"meta":{"source":"https://stellarlight.xyz/api/quality","generatedAt":"2026-09-21T09:45:24.396Z","measuredAt":"2026-09-20T12:35:23.971Z","apiVersion":"1.9.52","humanPage":"https://stellarlight.xyz/quality","methodology":"A SELF-REPORT built from committed artifacts: the findings ledger every detector writes to, plus a CENSUS of project rows and indexed repos read from the unranked listing endpoints. knownLimitations is DERIVED from these numbers, not authored. Entity counts are censuses and carry their population; guard rows are point-in-time measurements and carry their own age, so a number that has gone stale says so rather than reading as current.","cachePolicy":"Cached 3600s, and served stale for up to 86400s while revalidating, so a response can be up to 25 hours old. Use meta.measuredAt and each section's own asOf, never the time you received this."},"verdict":{"guardsHolding":17,"guardsBreached":2,"guardsStale":0,"openFindings":14,"openDefinition":"A finding whose probe still reproduced on the most recent run of its detector, minus the two kinds we count apart: refreshQueue (a refresh, not a defect) and blockedUpstream (a consumer we do not control decides it). open + refreshQueue + blockedUpstream + cleared + verified = total, disjoint.","projectRows":1115,"meanRowEvidence":89,"safeToRelyOn":["SCF funding cross-check: No project overstates or understates SCF membership, at the project level OR the round level, against the fund's own directory.","Contract honesty probe (Engine E): Documented params do something, undocumented values are rejected. The contract a stranger hits behaves as written.","Curated canonical repos resolve: Every repo we call authoritative is indexed and carries code signals — a curated name that matches no row silently degrades the query it was written for.","Human-verified stamps still hold: Every human-verified packet stamp is re-probed weekly against its own deciding URL; a contradiction is a finding, not a silent stale claim.","Computed values reach a serving path: Every field our machinery computes is read by something that shapes an agent's answer — a value nothing consumes cannot change what anyone is told.","Type errors in scripts/: The scripts that write to the production database are type-checked, and the backlog of known errors only shrinks.","Served values a consumer can date: Every value we serve carries a date that covers IT — or says plainly that it cannot be dated. A value wearing a neighbour's timestamp is a wrong answer with a citation.","SCF-funded projects served: Every SCF-funded project is in the directory an agent searches, with funding read from SCF's own submission records.","Code-depth calibration: Repo depth grades agree with independent code analysis where both exist — on a sample large enough for the rate to mean something.","Recall floors (Engine A): Generated known-item probes per bucket stay above their red-line floors, recall can't silently erode.","Real-demand OK-rate (Engine D): The queries real consumers actually sent are replayed live and keep answering at or above the committed floor. A miss on real demand outranks any synthetic finding.","Golden retrieval eval: Known-true questions (answer key derived from the canonical directory) keep passing after every ship.","Corpus hygiene (S5-S8): The research corpus stays clean: junk URLs, broken titles, staleness and mirror drift are swept weekly, and a sweep that returns no reading counts as unknown, never as clean.","Consumer path (through Raven): The canonical questions answer correctly through the REAL Raven gateway: routing, our op, the response envelope and coaching, not just our direct API.","Improvement ledger: Every quality detector's findings land in one tracked backlog by surface. A backlog is fine; a HIGH-severity finding neglected past 30 days is the failure, that's this row's red line.","Response-shape opacity (build-enforced): No silent opacity: every response object declares its shape. Grandfathered open maps are counted here and the count may only fall.","Match labelling (build-enforced): Every q-taking operation declares HOW it matched, so a caller can tell an exact hit from a semantic neighbour. Enforced in CI.","Project row coverage: this report reads all 1115 rows, not a search-mediated sample, so no row is excluded by being hard to retrieve."],"doNotRelyOn":["Guard lanes that actually run is BREACHED (96/97): Every automated lane in the repo has completed a real run recently — a guard that never executes is a promise, not a check.","Consumer interlock (Raven) is BREACHED (27/33): The #1 consumer's discovery index tracks our contract, checked from OUR side too, with grace for their re-baseline cadence.","North star: the 8 points were measured over different probe counts (597, 648, 198, 2164, 2235, 2229), so they do not form a comparable trend line","Miss funnel covers 0% of open recall findings; 1 have probe shapes it cannot replay."]},"northStar":{"target":85,"series":[{"date":"2026-07-09","label":"597-probe baseline","okRate":59,"ok":351,"probes":597,"evidence":"improvements/audits/audit-2026-07-09-findings.json"},{"date":"2026-07-09","label":"post-wave rerun","okRate":69,"ok":444,"probes":648,"evidence":"improvements/audits/audit-2026-07-09-rerun-findings.json"},{"date":"2026-07-11","label":"198-probe rerun","okRate":76,"ok":null,"probes":198,"evidence":"improvements/engine/engine-analysis-2026-07-11.md"},{"date":"2026-07-11","label":"post fix-queue re-measure","okRate":82,"ok":163,"probes":198,"evidence":"improvements/engine/engine-analysis-2026-07-11.md"},{"date":"2026-08-28","label":"Engine A full matrix (mechanized successor of the audit probes)","okRate":99,"ok":2133,"probes":2164,"evidence":"improvements/engine/weekly/engine-a-recall-latest.json"},{"date":"2026-09-06","label":"Engine A full matrix (8 buckets)","okRate":100,"ok":2234,"probes":2235,"evidence":"improvements/engine/weekly/engine-a-recall-latest.json"},{"date":"2026-09-13","label":"Engine A full matrix (8 buckets)","okRate":100,"ok":2227,"probes":2229,"evidence":"improvements/engine/weekly/engine-a-recall-latest.json"},{"date":"2026-09-14","label":"Engine A full matrix (8 buckets)","okRate":100,"ok":2228,"probes":2229,"evidence":"improvements/engine/weekly/engine-a-recall-latest.json"}],"latest":{"date":"2026-09-14","label":"Engine A full matrix (8 buckets)","okRate":100,"ok":2228,"probes":2229,"evidence":"improvements/engine/weekly/engine-a-recall-latest.json"},"ageDays":7,"stale":false,"belowTarget":false,"warning":"the 8 points were measured over different probe counts (597, 648, 198, 2164, 2235, 2229), so they do not form a comparable trend line","comparableSeries":false},"progress":[{"id":"P0","title":"Name the classes, lock the first invariant","state":"done","evidence":"check-schema-opacity.ts (the 47 baselined open maps were paid down to ZERO in #1092; the ratchet now holds the floor at 0), QUALITY.md itself.","shippedSoFar":null,"remaining":null},{"id":"P1","title":"Honesty layer, eval integrity, the dashboard","state":"done","evidence":"specs/honesty-baseline.json (debt 0), scripts/eval/eval-baselines.json, improvements/quality/*.json.","shippedSoFar":null,"remaining":null},{"id":"P2","title":"Entity truth: issuers, receipts, enumerations, dedupe","state":"done","evidence":"battery slice G (enumeration integrity), slice H (verify grades itself), improvements/receipts/, improvements/quality/entities.json (repos.duplicateRows = 0), scripts/data/check-repo-dupes.ts in enrich-repos.yml + dedupe-repos.yml.","shippedSoFar":null,"remaining":null},{"id":"P3","title":"Earned autonomy","state":"in-progress","evidence":null,"shippedSoFar":"the daily pipeline now rebuilds its own quality artifacts and commits them, and the stale-finding sweep re-probes the ledger instead of letting counts drift. 2026-08-28: the FIRST bounded agent lane is live — the deployment-evidence gap (sls-079) is worked mechanically by the weekly curation pass via the operator-toml chain (the project's own stellar.toml -> declared code+issuer -> confirmed on Horizon mainnet; full chain or abstain, basis labeled \"operator-toml\" so a machine stamp never impersonates a human one). The lane reproduces the 2026-08-28 hand-worked queue's mechanical half; judgment cases (operator docs, bundles) stay human. 2026-08-29: the closure rule's METRIC exists — repeat-class rate is computed from the ledger and published on /quality (first measurement: 30-day rate 100%, 168/168 new findings in already-seen classes; lifetime 98.7% across 6 classes + meta-eval. The treadmill, now with a number).","remaining":"five lanes at Stage 2 (enrich-tvl, scan-repo-code, refresh-research-corpus on 2026-09-13; enrich-repo-activity and refresh-stablecoins on 2026-09-14, each on an end-state claim proven twice in its own log), 7 eligible at 4+ clean weeks. Detection is autonomous; repair has a lane (repair-lane.yml, one open ledger row per day) and the four hand-run tracks have one (task-lane.yml: notes Tue, claims Wed, packets Thu, gap Fri) — both PR-only, headless agent, no production secrets, protected or allowed paths enforced by a diff-guard, the attempt log on main as the end-state claim. First-day proof: the repair lane found and fixed a real defect (lulpay's SCF record, #1568); the task lane delivered a 40-row packet (#1574); PR creation needs the repo to allow Actions to open PRs. Stage 3 stays closed until the lanes have weeks."},{"id":"P4","title":"Basis strength at scale","state":"in-progress","evidence":null,"shippedSoFar":"2026-08-31→09-01 — the basis-upgrade lanes exist and have run against the population: evidence A (asset movement deltas between two dated stellar.expert readings), B (DeFiLlama TVL ≤14d) and C (Horizon, same day — issuer payments asset-matched over 20 records, XLM-pair trade fallback), every probe trinary (hit / checked-empty / could-not-check reaches the summary and the exit code). 35 rows now rest on onchain-activity; a two-auditor pass (agent + Grok) reverted 4 uncorrected-probe upgrades, one of which re-earned its upgrade the same run under the corrected rule. Asset keys joined from the stablecoin registry (12) and operators' own stellar.toml (7) so deltas compound weekly. Death receipts: 42 stamped, 8 retracted after audit (a live-200 page cannot stand as \"observed dead\"), 2 re-stamped once their domains went hard-dead. Untyped 59→2 (both honest residuals). Weak share: read strongBasisSplit and strongByBasis in improvements/quality/entities.json — the number is no longer hand-printed here, because on 2026-09-05 this file said 84%, the board 62.7% and knownLimitations 62% for one SLO. The 2026-09-04 drop (794→617 weak) was 173 rows on two NEW evidence tiers (repo-activity, product-integration) plus 4 within the pre-existing onchain-activity tier: real evidence, and a change in what counts — reported as two numbers from now on, never as the ratchet falling.","remaining":"done bar is weak bases under 50% of Live rows; 453 of 830 (54.6%) on 2026-09-13 — read strongBasisSplit for today's figure. The machine levers are measured out (onchain-eligible 5, repo-activity 0); the ~39 rows that must move are the owner triage table (relink / Inactive / leave), human work."},{"id":"P5","title":"The knowledge layer consumers keep asking for","state":"in-progress","evidence":null,"shippedSoFar":"2026-09-01 — the curated knowledgeNotes registry grew 16→~29 repos, every note dated and source-cited, including the supersession facts consumers actually ask for as prose (stellar/go → go-stellar-sdk, the Horizon monorepo split, the js-sdk deprecation chain, protocol ceilings). explainRepo now answers from a dated note ahead of an undated DeepWiki walkthrough (answerSource: \"knowledge-note\", answerAsOf RFC 3339), matched by exact identifier or by hand-authored trigger phrases; the matcher was hijack-hardened (citation URLs and bare domains can no longer route a note). sls-080 closed on the consumer's own probe and independently re-verified by Raven on 2026-09-01. 2026-09-04/05 — the product-level knowledge sls-023 asked for (which product is actually issued on Stellar, by whom, with what controls) exists as a verified RWA registry: 97 tokens re-verified from the issuer's own stellar.toml or the Soroban contract itself, feeding products, deployment and on-chain controls on project rows, pinned hourly on production (#1298–#1306). 2026-09-05 — supersededBy / deprecatedAt / supersessionKind are FIELDS on repo rows: 50 notes carried the prose, 34 became a curated dated map keyed by the superseded repo, successorRepo is derived from it, and a test holds prose and fields together (spec 1.9.36, #1307).","remaining":"every curated-pool row (repoScore ≥ 50) carries a public note or a triage verdict as of 2026-09-14 (waves 4–6: 345 → 394 public-noted repos on the detector; the DB floor follows the daily backfill). Still open: contracts as first-class joined entities (11 of the 308 expected-tier repos)."}],"library":{"lessons":[{"file":"improvements/lessons/2026-09-05-routing-on-the-intended-op.md","date":"2026-09-05","title":"Routing on the intended op, and the consumer that had not read our fixes (2026-09-05)","lessonCount":4,"bytes":7640},{"file":"improvements/lessons/2026-09-05-night-shift.md","date":"2026-09-05","title":"Lessons: the 2026-09-05 night shift (agents in parallel, executes read back, two audits)","lessonCount":null,"bytes":6676},{"file":"improvements/lessons/2026-08-31-provenance-that-does-not-cover-the-value.md","date":"2026-08-31","title":"A value wearing provenance that does not cover it (2026-08-31)","lessonCount":null,"bytes":5246},{"file":"improvements/lessons/2026-08-31-consumer-view-and-two-auditor-day.md","date":"2026-08-31","title":"The consumer's view, and the two-auditor loop (2026-08-31)","lessonCount":5,"bytes":4942},{"file":"improvements/lessons/2026-08-28-deployment-queue-and-fake-issuer-farm.md","date":"2026-08-28","title":"Lessons: 2026-08-28: the deployment queue pass and the fake-issuer farm","lessonCount":3,"bytes":3270},{"file":"improvements/lessons/2026-08-27-truth-battery-day-one.md","date":"2026-08-27","title":"Lesson: the truth battery's first two runs (2026-08-27)","lessonCount":11,"bytes":7724},{"file":"improvements/lessons/2026-08-14-advisory-calibration-and-battery-fidelity.md","date":"2026-08-14","title":"2026-08-14: Three calibrations to one honest signal (+ the battery's four probe lessons)","lessonCount":null,"bytes":4837},{"file":"improvements/lessons/2026-08-12-advertised-but-never-persisted.md","date":"2026-08-12","title":"2026-08-12: Advertised but never persisted: the sdkCapabilities hole","lessonCount":null,"bytes":10499},{"file":"improvements/lessons/2026-08-08-zero-work-green-and-population-truth.md","date":"2026-08-08","title":"2026-08-08: Zero-work green runs, and shape ≠ population","lessonCount":null,"bytes":4369},{"file":"improvements/lessons/2026-07-19-improvement-day.md","date":"2026-07-19","title":"2026-07-19: the improvement day (classes 27–30)","lessonCount":null,"bytes":3849},{"file":"improvements/lessons/2026-07-16-slice-truth-floors-and-windows.md","date":"2026-07-16","title":"2026-07-16: slice truth, gated floors, windowed guards (quality-week lessons)","lessonCount":4,"bytes":4653},{"file":"improvements/lessons/2026-07-11-sls-wave-and-parallel-agents.md","date":"2026-07-11","title":"Lessons: the sls-020..050 wave (2026-07-11)","lessonCount":null,"bytes":2129},{"file":"improvements/lessons/2026-07-11-ops-polling-payload-contract.md","date":"2026-07-11","title":"Ops: polling loops, Payload API shapes, contract gates (2026-07-11)","lessonCount":null,"bytes":1626},{"file":"improvements/lessons/2026-07-11-intent-classes-and-eval-blindspots.md","date":"2026-07-11","title":"Intent classes need a mechanism AND a standing eval (2026-07-11)","lessonCount":null,"bytes":1841},{"file":"improvements/lessons/2026-07-09-research-rank-starbridge.md","date":"2026-07-09","title":"2026-07-09: stale-but-close outranks current (Starbridge)","lessonCount":null,"bytes":2688},{"file":"improvements/lessons/2026-07-09-curation-writes-and-identity.md","date":"2026-07-09","title":"2026-07-09: the corridor-matrix day: three write-path classes + one process class","lessonCount":null,"bytes":4925},{"file":"improvements/lessons/2026-07-08-verify-before-advertise-npm.md","date":"2026-07-08","title":"2026-07-08: The changelog advertised a package version that didn't exist","lessonCount":null,"bytes":1585},{"file":"improvements/lessons/2026-07-08-structured-recall-etherfuse-sushi.md","date":"2026-07-08","title":"2026-07-08: Structured truth must drive INCLUSION, not just ranking","lessonCount":null,"bytes":2613},{"file":"improvements/lessons/2026-07-08-schema-drift-contract-as-code.md","date":"2026-07-08","title":"2026-07-08: Schema drift: the spec lied about the live API","lessonCount":null,"bytes":2990}],"audits":[{"file":"improvements/audits/review-2026-07-08-findings.md","name":"review-2026-07-08-findings"},{"file":"improvements/audits/grok-day-audit-2026-09-05.md","name":"grok-day-audit-2026-09-05"},{"file":"improvements/audits/audit-2026-07-09-full-surface.md","name":"audit-2026-07-09-full-surface"}],"receipts":[{"file":"improvements/receipts/zkcross-2026-09-06.json","slug":"zkcross","url":"https://zkcross-network-1.gitbook.io/learn.zkcross.network/ecosystem-validation/production-validation.md","fetchedAt":"2026-09-06","markers":["zkCrossDEX served as the main proving ground for this phase"]},{"file":"improvements/receipts/zenex-2026-08-28.json","slug":"zenex","url":"https://docs.zenex.trade/deployments/contract-addresses","fetchedAt":"2026-08-28","markers":["TBD (\"…owing contracts are deployed on Stellar testnet ( https://so…\")"]},{"file":"improvements/receipts/xbull-2026-08-29.json","slug":"xbull","url":"https://chromewebstore.google.com/detail/xbull-wallet/omajpeaffjgmlpmhbfdjepdejoemifpe","fetchedAt":"2026-08-29","markers":["xBull Wallet","Updated"]},{"file":"improvements/receipts/wagelink-2026-09-06.json","slug":"wagelink","url":"https://itunes.apple.com/lookup?id=6461461372&country=us","fetchedAt":"2026-09-06","markers":["\"resultCount\":0"]},{"file":"improvements/receipts/vanna-finance-2026-09-06.json","slug":"vanna-finance","url":"https://docs.vanna.finance/developers/deployed-contracts.md","fetchedAt":"2026-09-06","markers":["All contracts are deployed on **Stellar Testnet**","Mainnet addresses will be published at launch"]},{"file":"improvements/receipts/usdt0-2026-08-29.json","slug":"usdt0","url":"https://horizon.stellar.org/assets?asset_code=USDT0&asset_issuer=GATISXX6BZ6NC7IKQBY37CJD4SOZL3CYZJWXEDG6JVIY4WBS6KXJHN6Q","fetchedAt":"2026-08-29","markers":["USDT0","GATISXX6BZ6NC7IKQBY37CJD4SOZL3CYZJWXEDG6JVIY4WBS6KXJHN6Q"]},{"file":"improvements/receipts/triiyo-2026-09-07.json","slug":"triiyo","url":"https://triiyo.com/","fetchedAt":"2026-09-07","markers":["for sale"]},{"file":"improvements/receipts/transfermole-2026-09-06.json","slug":"transfermole","url":"https://api.github.com/repos/ivandzen/transfermole","fetchedAt":"2026-09-06","markers":["Not Found"]},{"file":"improvements/receipts/the-give-hub-2026-09-06.json","slug":"the-give-hub","url":"https://app.thegivehub.com/api.php/campaigns","fetchedAt":"2026-09-06","markers":["[] (\"…[]…\")"]},{"file":"improvements/receipts/taskio-2026-09-06.json","slug":"taskio","url":"https://task.io/","fetchedAt":"2026-09-06","markers":["NOT for sale","atom.com"]},{"file":"improvements/receipts/stronghold-deployment-2026-08-28.json","slug":"stronghold","url":"https://stronghold.co/.well-known/stellar.toml","fetchedAt":"2026-08-28","markers":["operator toml","horizon asset (declared issuer)"]},{"file":"improvements/receipts/stellarterm-deployment-2026-08-28.json","slug":"stellarterm","url":"https://stellarterm.com/","fetchedAt":"2026-08-28","markers":["product class"]},{"file":"improvements/receipts/stellarsight-2026-08-29.json","slug":"stellarsight","url":"https://stellarsight.xyz/discovery/search?query=fx%20rate&limit=2","fetchedAt":"2026-08-29","markers":["x402Version","stellar:testnet"]},{"file":"improvements/receipts/stellars-finance-2026-08-28.json","slug":"stellars-finance","url":"https://stellars.finance/assets/index-3HEaNhUX.js","fetchedAt":"2026-08-28","markers":["testnet vault contract","mainnet empty addresses"]},{"file":"improvements/receipts/stellar-token-launchpad-2026-09-06.json","slug":"stellar-token-launchpad","url":"https://tokenlaunchpad.eu/","fetchedAt":"2026-09-06","markers":["Cryptix"]},{"file":"improvements/receipts/stellar-tip-2026-09-07.json","slug":"stellar-tip","url":"https://chromewebstore.google.com/detail/stellar-tip/nofpjgocmncmlacjfnniilnckjbhmgdh","fetchedAt":"2026-09-07","markers":["NOT not available"]},{"file":"improvements/receipts/soundness-2026-09-05.json","slug":"soundness","url":"https://soundness.xyz/","fetchedAt":"2026-09-05","markers":["winding down","no longer being developed","services are now offline"]},{"file":"improvements/receipts/sorosplits-2026-09-06.json","slug":"sorosplits","url":"https://sorosplits.xyz/","fetchedAt":"2026-09-06","markers":["lander"]},{"file":"improvements/receipts/sorosan-2026-09-06.json","slug":"sorosan","url":"https://sorosan-dapp.vercel.app/","fetchedAt":"2026-09-06","markers":["Create Next App"]},{"file":"improvements/receipts/sorodrop-2026-09-06.json","slug":"sorodrop","url":"https://sorodrop.xyz/","fetchedAt":"2026-09-06","markers":["lander"]},{"file":"improvements/receipts/soroban-pulse-2026-09-06.json","slug":"soroban-pulse","url":"https://sorobanpulse.app/","fetchedAt":"2026-09-06","markers":["lander"]},{"file":"improvements/receipts/skyhitz-2026-09-05.json","slug":"skyhitz","url":"https://skyhitz.io/","fetchedAt":"2026-09-05","markers":["Total Mass 0.00","Event Horizon 0.0000","Balance —"]},{"file":"improvements/receipts/redstone-finance-2026-08-29.json","slug":"redstone-finance","url":"https://blog.redstone.finance/2026/03/04/stellar-finally-gets-the-oracle-infrastructure-it-deserves/","fetchedAt":"2026-08-29","markers":["Stellar mainnet","price feeds"]},{"file":"improvements/receipts/ramm-2026-09-06.json","slug":"ramm","url":"https://ramm.ai/","fetchedAt":"2026-09-06","markers":["Popupz"]},{"file":"improvements/receipts/quasar-2026-09-06.json","slug":"quasar","url":"https://eiger.co/","fetchedAt":"2026-09-06","markers":["Eiger and Equilibrium Labs unite"]},{"file":"improvements/receipts/qolaq-2026-09-06.json","slug":"qolaq","url":"https://qolaq.com/","fetchedAt":"2026-09-06","markers":["lander"]},{"file":"improvements/receipts/polaris-lend-2026-09-06.json","slug":"polaris-lend","url":"https://jetprotocol.io/lander","fetchedAt":"2026-09-06","markers":["parking-lander","ap:\"parking\""]},{"file":"improvements/receipts/pluto-loans-2026-08-28.json","slug":"pluto-loans","url":"https://plutoloans.com/","fetchedAt":"2026-08-28","markers":["NOT domain resolves","NOT recent repository activity"]},{"file":"improvements/receipts/ping-2026-08-28.json","slug":"ping","url":"https://letsping.com/","fetchedAt":"2026-08-28","markers":["Site Not Found","NOT app.letsping.com resolves"]},{"file":"improvements/receipts/orbitcdp-2026-09-05.json","slug":"orbitcdp","url":"https://orbitcdp.finance/","fetchedAt":"2026-09-05","markers":["oUSD Minted —","Collateral Locked —","Borrow APY —"]},{"file":"improvements/receipts/ondo-deployment-2026-08-28.json","slug":"ondo","url":"https://ondo.finance/.well-known/stellar.toml","fetchedAt":"2026-08-28","markers":["operator toml","horizon asset (declared issuer)"]},{"file":"improvements/receipts/noether-2026-08-28.json","slug":"noether","url":"https://noether.exchange/","fetchedAt":"2026-08-28","markers":["funds are not real","testnet","waitlist"]},{"file":"improvements/receipts/neovestor-2026-09-06.json","slug":"neovestor","url":"https://neovestor.com/","fetchedAt":"2026-09-06","markers":["waitlist","Early access","0.0 (\"…t works Licensed custody Gasless From $10 Regulated T-Bills…\")"]},{"file":"improvements/receipts/mystic-2026-09-06.json","slug":"mystic","url":"https://raw.githubusercontent.com/mystic-finance/Stellar-RFQ/main/docs/MILESTONE_1.md","fetchedAt":"2026-09-06","markers":["Pre-Launch","testnet"]},{"file":"improvements/receipts/muwp-2026-09-06.json","slug":"muwp","url":"https://muwpay.com/","fetchedAt":"2026-09-06","markers":["DEPLOYMENT_DISABLED"]},{"file":"improvements/receipts/lobstr-2026-08-29.json","slug":"lobstr","url":"https://lobstr.co/","fetchedAt":"2026-08-29","markers":["LOBSTR for iOS","Stellar"]},{"file":"improvements/receipts/laina-2026-08-28.json","slug":"laina","url":"https://raw.githubusercontent.com/laina-defi/laina/main/src/lib/horizon.ts","fetchedAt":"2026-08-28","markers":["horizon-testnet","Networks.TESTNET"]},{"file":"improvements/receipts/kunst21-2026-09-07.json","slug":"kunst21","url":"https://kunst21.com/","fetchedAt":"2026-09-07","markers":["365 (\"…365英国上市公司(集团)官方网站-Official Website 365英国上市公司(集团)官方网站-Officia…\")"]},{"file":"improvements/receipts/hoops-2026-08-28.json","slug":"hoops","url":"https://hoops.finance/","fetchedAt":"2026-08-28","markers":["TESTNET","JOIN THE WAITLIST"]},{"file":"improvements/receipts/grantpicks-2026-09-06.json","slug":"grantpicks","url":"https://app.grantpicks.com/","fetchedAt":"2026-09-06","markers":["DEPLOYMENT_DISABLED","Payment required"]},{"file":"improvements/receipts/glo-dollar-deployment-2026-08-28.json","slug":"glo-dollar","url":"https://horizon.stellar.org/accounts/GBBS25EGYQPGEZCGCFBKG4OAGFXU6DSOQBGTHELLJT3HZXZJ34HWS6XV","fetchedAt":"2026-08-28","markers":["issuer home_domain (reverse chain)","horizon asset"]},{"file":"improvements/receipts/flipside-2026-08-28.json","slug":"flipside","url":"https://flipsidecrypto.xyz/","fetchedAt":"2026-08-28","markers":["xyz redirects to edisyl","com redirects too"]},{"file":"improvements/receipts/every-finance-2026-09-06.json","slug":"every-finance","url":"https://every.finance/lander","fetchedAt":"2026-09-06","markers":["is for sale"]},{"file":"improvements/receipts/equitx-2026-09-06.json","slug":"equitx","url":"https://api.github.com/repos/EquitXCompany/equitx-project","fetchedAt":"2026-09-06","markers":["Not Found"]},{"file":"improvements/receipts/didstellar-2026-09-06.json","slug":"didstellar","url":"https://api.github.com/repos/mavennet/stellar-did","fetchedAt":"2026-09-06","markers":["Not Found"]},{"file":"improvements/receipts/dia-2026-08-29.json","slug":"dia","url":"https://developers.stellar.org/docs/data/oracles/oracle-providers","fetchedAt":"2026-08-29","markers":["DIA (\"…UASBVEJNE5C2MCFWVIXL4Z7DMD7PJJMF Testnet To learn more about…\")","testnet"]},{"file":"improvements/receipts/code4rena-2026-09-05.json","slug":"code4rena","url":"https://code4rena.com/","fetchedAt":"2026-09-05","markers":["winding down","closing its doors"]},{"file":"improvements/receipts/circle-cctp-cross-chain-transfer-protocol-deployment-2026-08-28.json","slug":"circle-cctp-cross-chain-transfer-protocol","url":"https://developers.circle.com/cctp/references/stellar-contracts","fetchedAt":"2026-08-28","markers":["operator mainnet reference","stellar.expert public contracts"]},{"file":"improvements/receipts/circle-2026-08-29.json","slug":"circle","url":"https://developers.circle.com/cctp/references/stellar-contracts","fetchedAt":"2026-08-29","markers":["Stellar","Mainnet"]},{"file":"improvements/receipts/chainsatlas-2026-09-05.json","slug":"chainsatlas","url":"https://chainsatlas.com/","fetchedAt":"2026-09-05","markers":["ConnectYourDomain Error"]},{"file":"improvements/receipts/brale-deployment-2026-08-28.json","slug":"brale","url":"https://brale.xyz/.well-known/stellar.toml","fetchedAt":"2026-08-28","markers":["operator toml","horizon asset (declared issuer)"]},{"file":"improvements/receipts/bigger-2026-09-06.json","slug":"bigger","url":"http://biggertech.co/","fetchedAt":"2026-09-06","markers":["is unavailable"]},{"file":"improvements/receipts/bes-metaverse-2026-09-06.json","slug":"bes-metaverse","url":"https://besmetaverse.com/","fetchedAt":"2026-09-06","markers":["is for sale","This domain is for sale"]},{"file":"improvements/receipts/basement-2026-09-05.json","slug":"basement","url":"https://basement.dev/","fetchedAt":"2026-09-05","markers":["Site Not Found","no site configured"]},{"file":"improvements/receipts/axelar-deployment-2026-08-28.json","slug":"axelar","url":"https://docs.axelar.dev/resources/contract-addresses/mainnet/","fetchedAt":"2026-08-28","markers":["operator mainnet reference","stellar.expert public contract"]},{"file":"improvements/receipts/assetdesk-2026-09-07.json","slug":"assetdesk","url":"http://assetdesk.xyz/","fetchedAt":"2026-09-07","markers":["Domain registration has expired"]}]},"knownLimitations":[{"area":"project status","limit":"45% of lifecycle statuses rest on the weakest honest bases: a page answered (site-liveness) or a value inherited from a source (source-inherited).","measurement":"450 of 990 rows (census)","instead":"Weigh statusBasis and statusAsOf on every row; treat human-verified and onchain-activity as the strong tiers, and verify a Live claim against the row's statusSourceUrl before repeating it."},{"area":"repo knowledge notes","limit":"Curated, dated repo facts (knowledgeNotes) exist on a minority of indexed repositories.","measurement":"334 of 364 rows in the curation pool (curated index, repoScore >= 50)","instead":"Absence of notes is absence of curation, never evidence about the repo; fall back to codeVerified and activity fields."},{"area":"known-item recall","limit":"Open recall findings: specific named entities that our own generated probes do not return in the top 3.","measurement":"1 open recall-miss findings","instead":"For a known name, prefer an exact slug or /api/projects/resolve over a natural-language search, and read meta.matchMode before treating rows as an answer."}],"perOperation":{"definition":"One row per operationId. contractProbe is the verdict of the last contract-honesty probe: clean (reached, no violations), violations (reached, found these), skipped (the probe could not check it, with the reason), or unmeasured (the probe never reached it). An unmeasured operation is NOT a passing one.","probedAt":"2026-07-11","counts":{"clean":26,"violations":0,"skipped":7,"unmeasured":5},"operations":[{"operationId":"analyzeEcosystem","method":"GET","path":"/api/analyze","contractProbe":"clean","skipReason":null,"violations":[],"fieldDrift":[{"kind":"served but undocumented","field":"toolchain.engineeringPractice"},{"kind":"served but undocumented","field":"toolchain.basis"}],"probedAt":"2026-09-20"},{"operationId":"compareHackathons","method":"GET","path":"/api/hackathons/compare","contractProbe":"clean","skipReason":null,"violations":[],"fieldDrift":[],"probedAt":"2026-09-20"},{"operationId":"explainRepo","method":"GET","path":"/api/repos/explain","contractProbe":"clean","skipReason":null,"violations":[],"fieldDrift":[],"probedAt":"2026-09-20"},{"operationId":"getBuilders","method":"GET","path":"/api/builders","contractProbe":"clean","skipReason":null,"violations":[],"fieldDrift":[],"probedAt":"2026-09-20"},{"operationId":"getChangelog","method":"GET","path":"/api/changelog","contractProbe":"clean","skipReason":null,"violations":[],"fieldDrift":[],"probedAt":"2026-09-20"},{"operationId":"getChanges","method":"GET","path":"/api/changes","contractProbe":"skipped","skipReason":"(field check: live call 400)","violations":[],"fieldDrift":[],"probedAt":"2026-09-20"},{"operationId":"getClusters","method":"GET","path":"/api/clusters","contractProbe":"clean","skipReason":null,"violations":[],"fieldDrift":[],"probedAt":"2026-09-20"},{"operationId":"getFeedbackSchema","method":"GET","path":"/api/feedback","contractProbe":"clean","skipReason":null,"violations":[],"fieldDrift":[],"probedAt":"2026-09-20"},{"operationId":"getHackathon","method":"GET","path":"/api/hackathons/{slug}","contractProbe":"clean","skipReason":null,"violations":[],"fieldDrift":[],"probedAt":"2026-09-20"},{"operationId":"getHackathons","method":"GET","path":"/api/hackathons","contractProbe":"clean","skipReason":null,"violations":[],"fieldDrift":[],"probedAt":"2026-09-20"},{"operationId":"getLeaderboard","method":"GET","path":"/api/leaderboard","contractProbe":"clean","skipReason":null,"violations":[],"fieldDrift":[],"probedAt":"2026-09-20"},{"operationId":"getPartner","method":"GET","path":"/api/partners/{slug}","contractProbe":"clean","skipReason":null,"violations":[],"fieldDrift":[],"probedAt":"2026-09-20"},{"operationId":"getPartners","method":"GET","path":"/api/partners","contractProbe":"clean","skipReason":null,"violations":[],"fieldDrift":[],"probedAt":"2026-09-20"},{"operationId":"getPeople","method":"GET","path":"/api/people","contractProbe":"clean","skipReason":null,"violations":[],"fieldDrift":[],"probedAt":"2026-09-20"},{"operationId":"getQualityReport","method":"GET","path":"/api/quality","contractProbe":"clean","skipReason":null,"violations":[],"fieldDrift":[{"kind":"served but undocumented","field":"rowQuality.strongBasisSplit"},{"kind":"served but undocumented","field":"rowQuality.deploymentSplit"}],"probedAt":"2026-09-20"},{"operationId":"getRepoTrust","method":"GET","path":"/api/repos/trust","contractProbe":"skipped","skipReason":"(field check: live call 400)","violations":[],"fieldDrift":[],"probedAt":"2026-09-20"},{"operationId":"getRfps","method":"GET","path":"/api/rfps","contractProbe":"clean","skipReason":null,"violations":[],"fieldDrift":[],"probedAt":"2026-09-20"},{"operationId":"getRwaAssets","method":"GET","path":"/api/rwa","contractProbe":"clean","skipReason":null,"violations":[],"fieldDrift":[],"probedAt":"2026-09-20"},{"operationId":"getSkill","method":"GET","path":"/api/skills/{name}","contractProbe":"clean","skipReason":null,"violations":[],"fieldDrift":[],"probedAt":"2026-09-20"},{"operationId":"getStablecoins","method":"GET","path":"/api/stablecoins","contractProbe":"clean","skipReason":null,"violations":[],"fieldDrift":[{"kind":"served but undocumented","field":"stablecoins[].paymentsCount24h"}],"probedAt":"2026-09-20"},{"operationId":"getStatus","method":"GET","path":"/api/status","contractProbe":"clean","skipReason":null,"violations":[],"fieldDrift":[],"probedAt":"2026-09-20"},{"operationId":"hackathonBrief","method":"GET","path":"/api/hackathon-brief","contractProbe":"skipped","skipReason":"(field check: live call 400)","violations":[],"fieldDrift":[],"probedAt":"2026-09-20"},{"operationId":"listAudits","method":"GET","path":"/api/audits","contractProbe":"clean","skipReason":null,"violations":[],"fieldDrift":[],"probedAt":"2026-09-20"},{"operationId":"listContracts","method":"GET","path":"/api/contracts","contractProbe":"clean","skipReason":null,"violations":[],"fieldDrift":[],"probedAt":"2026-09-20"},{"operationId":"listSkills","method":"GET","path":"/api/skills","contractProbe":"clean","skipReason":null,"violations":[],"fieldDrift":[],"probedAt":"2026-09-20"},{"operationId":"matchPartners","method":"POST","path":"/api/partners/match","contractProbe":"unmeasured","skipReason":null,"violations":[],"fieldDrift":[],"probedAt":"2026-09-20"},{"operationId":"partnerAssistant","method":"POST","path":"/api/partners/assistant","contractProbe":"unmeasured","skipReason":null,"violations":[],"fieldDrift":[],"probedAt":"2026-09-20"},{"operationId":"partnerOnboard","method":"POST","path":"/api/partners/onboard","contractProbe":"unmeasured","skipReason":null,"violations":[],"fieldDrift":[],"probedAt":"2026-09-20"},{"operationId":"resolveProject","method":"GET","path":"/api/projects/resolve","contractProbe":"skipped","skipReason":"(field check: live call 400)","violations":[],"fieldDrift":[],"probedAt":"2026-09-20"},{"operationId":"scfPitch","method":"GET","path":"/api/scf-pitch","contractProbe":"skipped","skipReason":"(field check: live call 400)","violations":[],"fieldDrift":[],"probedAt":"2026-09-20"},{"operationId":"searchHackathonBuilds","method":"GET","path":"/api/hackathons/builds","contractProbe":"clean","skipReason":null,"violations":[],"fieldDrift":[{"kind":"served but undocumented","field":"builds[].prizeUsd"}],"probedAt":"2026-09-20"},{"operationId":"searchProjects","method":"GET","path":"/api/projects/search","contractProbe":"clean","skipReason":null,"violations":[],"fieldDrift":[],"probedAt":"2026-09-20"},{"operationId":"searchRepos","method":"GET","path":"/api/repos/search","contractProbe":"clean","skipReason":null,"violations":[],"fieldDrift":[],"probedAt":"2026-09-20"},{"operationId":"searchResearch","method":"GET","path":"/api/research","contractProbe":"clean","skipReason":null,"violations":[],"fieldDrift":[],"probedAt":"2026-09-20"},{"operationId":"submitFeedback","method":"POST","path":"/api/feedback","contractProbe":"unmeasured","skipReason":null,"violations":[],"fieldDrift":[],"probedAt":"2026-09-20"},{"operationId":"submitPartnerListing","method":"POST","path":"/api/partners/submit-listing","contractProbe":"unmeasured","skipReason":null,"violations":[],"fieldDrift":[],"probedAt":"2026-09-20"},{"operationId":"verifyClaim","method":"GET","path":"/api/verify","contractProbe":"skipped","skipReason":"?type (baseline 400)","violations":[],"fieldDrift":[],"probedAt":"2026-09-20"},{"operationId":"vetIdea","method":"GET","path":"/api/vet-idea","contractProbe":"skipped","skipReason":"(field check: live call 400)","violations":[],"fieldDrift":[],"probedAt":"2026-09-20"}]},"consumerFindings":{"generatedAt":"2026-09-20T12:35:30.542Z","consumer":"stellar-experimental/stellar-raven","definition":"Defects filed against this service by stellar-raven, its largest agent consumer, from that project's own evaluation battery. These carry more signal than our internal detectors because the answer key is not ours. Status is whatever THEIR record says, never our opinion of it.","counts":{"reported-upstream":5,"declined-upstream":1},"ourResponse":{"fixShipped":3,"fixShippedIds":["sls-024","sls-029","sls-033"],"fixApplicable":5,"declined":1,"distinctIssuesClosed":3,"scoredBy":"our own linked GitHub issue state. This is NOT the consumer's verdict and must never be rendered as one.","note":"A record can read reported-upstream on their side while our linked issue is closed: we shipped the fix and their re-verification has not run yet. Neither status is allowed to speak for the other."},"total":6,"records":[{"id":"sls-024","title":"project lifecycle operator conflicts","status":"reported-upstream","discovered":"2026-07-10","disposition":null,"sourceUrl":"https://github.com/stellar-experimental/stellar-raven/blob/main/improvements/stellar-light-scout/sls-024-project-lifecycle-operator-conflicts.md","ourIssue":494,"ourResponse":{"issue":494,"state":"closed","closedAt":"2026-08-11","url":"https://github.com/Stellar-Light/stellarlight/issues/494"}},{"id":"sls-029","title":"oracle product network evidence","status":"reported-upstream","discovered":"2026-07-10","disposition":null,"sourceUrl":"https://github.com/stellar-experimental/stellar-raven/blob/main/improvements/stellar-light-scout/sls-029-oracle-product-network-evidence.md","ourIssue":514,"ourResponse":{"issue":514,"state":"closed","closedAt":"2026-07-14","url":"https://github.com/Stellar-Light/stellarlight/issues/514"}},{"id":"sls-033","title":"wallet type enumeration availability","status":"reported-upstream","discovered":"2026-07-10","disposition":null,"sourceUrl":"https://github.com/stellar-experimental/stellar-raven/blob/main/improvements/stellar-light-scout/sls-033-wallet-type-enumeration-availability.md","ourIssue":519,"ourResponse":{"issue":519,"state":"closed","closedAt":"2026-07-14","url":"https://github.com/Stellar-Light/stellarlight/issues/519"}},{"id":"sls-039","title":"project tvl history capability","status":"declined-upstream","discovered":"2026-07-10","disposition":"Accept provider-hosted history as the upstream design boundary; keep consumer guidance directing trend and peak questions to tvlMethodUrl and do not request duplicated in-API history without new evidence.","sourceUrl":"https://github.com/stellar-experimental/stellar-raven/blob/main/improvements/stellar-light-scout/sls-039-project-tvl-history-capability.md","ourIssue":522,"ourResponse":{"issue":522,"state":"closed","closedAt":"2026-07-14","url":"https://github.com/Stellar-Light/stellarlight/issues/522"}},{"id":"sls-085","title":"Soroswap onchain contract label calls the AMM router an aggregator router","status":"reported-upstream","discovered":"2026-09-17","disposition":null,"sourceUrl":"https://github.com/stellar-experimental/stellar-raven/blob/main/improvements/stellar-light-scout/sls-085-soroswap-contract-role.md","ourIssue":1673,"ourResponse":{"issue":1673,"state":"open","closedAt":null,"url":"https://github.com/Stellar-Light/stellarlight/issues/1673"}},{"id":"sls-086","title":"Aquarius project description credits reward direction to ICE governance votes","status":"reported-upstream","discovered":"2026-09-17","disposition":null,"sourceUrl":"https://github.com/stellar-experimental/stellar-raven/blob/main/improvements/stellar-light-scout/sls-086-aquarius-governance-vote-description.md","ourIssue":1674,"ourResponse":{"issue":1674,"state":"open","closedAt":null,"url":"https://github.com/Stellar-Light/stellarlight/issues/1674"}}]},"flow":{"definition":"Every finding traced detector -> surface -> outcome. Whole-ledger counts, not a sample. Read it to see which detector produces which defects, where they land, and whether they close.","nodes":[{"id":"s:engine-a-recall","label":"engine-a-recall","column":0,"value":289},{"id":"s:link-health","label":"link-health","column":0,"value":110},{"id":"s:engine-d-demand","label":"engine-d-demand","column":0,"value":108},{"id":"s:raven-routing","label":"raven-routing","column":0,"value":36},{"id":"s:nightly-completeness","label":"nightly-completeness","column":0,"value":29},{"id":"s:nightly-drift","label":"nightly-drift","column":0,"value":25},{"id":"s:nightly-note-freshness","label":"nightly-note-freshness","column":0,"value":24},{"id":"s:nightly-battery","label":"nightly-battery","column":0,"value":18},{"id":"s:scf-crosscheck","label":"scf-crosscheck","column":0,"value":16},{"id":"s:gone-repos","label":"gone-repos","column":0,"value":13},{"id":"s:engine-e-contract","label":"engine-e-contract","column":0,"value":8},{"id":"s:golden-eval","label":"golden-eval","column":0,"value":4},{"id":"s:nightly-field-population","label":"nightly-field-population","column":0,"value":4},{"id":"s:nightly-claims","label":"nightly-claims","column":0,"value":4},{"id":"s:raven-loop","label":"raven-loop","column":0,"value":1},{"id":"f:retrieval","label":"retrieval","column":1,"value":340},{"id":"f:directory","label":"directory","column":1,"value":188},{"id":"f:contract","label":"contract","column":1,"value":37},{"id":"f:code","label":"code","column":1,"value":27},{"id":"f:consumer","label":"consumer","column":1,"value":19},{"id":"f:corpus","label":"corpus","column":1,"value":18},{"id":"f:scf","label":"scf","column":1,"value":16},{"id":"o:cleared","label":"Cleared","column":2,"value":624},{"id":"o:open","label":"Open","column":2,"value":58},{"id":"o:verified","label":"Verified","column":2,"value":7}],"links":[{"source":11,"target":15,"sourceId":"s:golden-eval","targetId":"f:retrieval","value":4},{"source":15,"target":22,"sourceId":"f:retrieval","targetId":"o:cleared","value":339},{"source":2,"target":15,"sourceId":"s:engine-d-demand","targetId":"f:retrieval","value":47},{"source":0,"target":15,"sourceId":"s:engine-a-recall","targetId":"f:retrieval","value":289},{"source":8,"target":21,"sourceId":"s:scf-crosscheck","targetId":"f:scf","value":16},{"source":21,"target":22,"sourceId":"f:scf","targetId":"o:cleared","value":16},{"source":10,"target":17,"sourceId":"s:engine-e-contract","targetId":"f:contract","value":8},{"source":17,"target":24,"sourceId":"f:contract","targetId":"o:verified","value":7},{"source":17,"target":22,"sourceId":"f:contract","targetId":"o:cleared","value":30},{"source":3,"target":19,"sourceId":"s:raven-routing","targetId":"f:consumer","value":36},{"source":19,"target":22,"sourceId":"f:consumer","targetId":"o:cleared","value":19},{"source":19,"target":23,"sourceId":"f:consumer","targetId":"o:open","value":17},{"source":14,"target":18,"sourceId":"s:raven-loop","targetId":"f:code","value":1},{"source":18,"target":22,"sourceId":"f:code","targetId":"o:cleared","value":14},{"source":2,"target":16,"sourceId":"s:engine-d-demand","targetId":"f:directory","value":61},{"source":16,"target":22,"sourceId":"f:directory","targetId":"o:cleared","value":188},{"source":5,"target":17,"sourceId":"s:nightly-drift","targetId":"f:contract","value":25},{"source":7,"target":20,"sourceId":"s:nightly-battery","targetId":"f:corpus","value":18},{"source":20,"target":22,"sourceId":"f:corpus","targetId":"o:cleared","value":18},{"source":12,"target":18,"sourceId":"s:nightly-field-population","targetId":"f:code","value":4},{"source":4,"target":16,"sourceId":"s:nightly-completeness","targetId":"f:directory","value":29},{"source":13,"target":17,"sourceId":"s:nightly-claims","targetId":"f:contract","value":4},{"source":6,"target":18,"sourceId":"s:nightly-note-freshness","targetId":"f:code","value":24},{"source":18,"target":23,"sourceId":"f:code","targetId":"o:open","value":28},{"source":1,"target":16,"sourceId":"s:link-health","targetId":"f:directory","value":110},{"source":16,"target":23,"sourceId":"f:directory","targetId":"o:open","value":12},{"source":15,"target":23,"sourceId":"f:retrieval","targetId":"o:open","value":1},{"source":9,"target":18,"sourceId":"s:gone-repos","targetId":"f:code","value":13}]},"missFunnel":{"generatedAt":"2026-09-20T12:35:12.613Z","population":{"openRecallMisses":1,"replayableOpenRecallMisses":0,"unclassified":1,"unclassifiedExamples":[{"id":"engine-a-recall:3-of-top-10-carry-types-explorer-6-exist","probe":"≥3 of top-10 carry types=Explorer (6 exist)"}],"coveragePct":0,"sampled":0,"note":"A deterministic every-Nth sample of open engine-a-recall findings, each replayed live. Percentages are of the SAMPLE."},"stages":[{"stage":"passing","label":"no longer reproduces","owner":"ledger","note":"Fixed since the finding was filed, these should clear on the next detector run, and their presence in the open count is staleness, not debt.","count":0,"share":0,"examples":[]},{"stage":"ranking","label":"returned, but below top-3","owner":"ranking","note":"The row IS retrieved for the query and simply ranks too low. The cheapest class to fix, and the one scoring changes actually move.","count":0,"share":0,"examples":[]},{"stage":"admission","label":"not returned for the query at all","owner":"admission / matching","note":"The tier ladder never admitted the row for this phrasing, though its exact name resolves. Vocabulary, anchors, and synonym work live here.","count":0,"share":0,"examples":[]},{"stage":"identity","label":"own exact name does not return it","owner":"indexing / identity","note":"The record exists but cannot be found by its own identifier, the slug-in-haystack and split-identity class.","count":0,"share":0,"examples":[]},{"stage":"corpus","label":"not in the directory at all","owner":"coverage / curation","note":"No retrieval change can answer this. It is a coverage job: the entity must be added before any query can find it.","count":0,"share":0,"examples":[]}]},"gapMatrix":{"definition":"One row per (entity type x missing field). `missing` and `of` are whole-population counts over the rows this run read. `examples` are real identifiers drawn from `examplePoolSize` candidates, capped at `exampleCap`; `exampleTruncated` says whether the cap bit. Every example is a live slug or full name, so any claim here can be independently checked.","rows":[{"entity":"repo","field":"mainnet contract join","missing":346,"of":365,"share":94.8,"whyItMatters":"Without a verified contract join we can say code exists, never that it is USED on mainnet. Denominator is the expected tier only — 5344 further low-signal deployable repos (demos/tutorials/experiments) are deliberately excluded: absence of a mainnet join there is expected-normal, and sweeping them in overstated this gap ~10×.","closedBy":"Contract attribution during the scan wave. Absence is absence of a join, never proof of disuse.","exampleSource":"expected-tier deployable contracts (project-linked or repoScore >= 60, not archived) without a join","examplePoolSize":346,"exampleCap":12,"exampleTruncated":true,"examples":["fazzatti/colibri","stellar/stellar-horizon","Shamba-Records-Limited/microvault","hyperledger-solang/solang","Phoenix-Protocol-Group/phoenix-contracts","stellar/sep45-reference","stellar/passkey-kit","blend-capital/blend-contracts-v2","Trustless-Work/trustlesswork-smart-contract-stellar","devasignhq/bounty-escrow","stellar/stellar-disbursement-platform-backend","theahaco/contract-explorer"]},{"entity":"repo","field":"knowledgeNotes","missing":12247,"of":13294,"share":92.1,"whyItMatters":"Curated dated facts are what let an agent cite a repo claim. Without them only raw scan fields are available.","closedBy":"The repo-intel enrich pass, which writes dated notes with sources.","exampleSource":"repoScore >= 60 only","examplePoolSize":18,"exampleCap":12,"exampleTruncated":true,"examples":["Stellar-Light/stellar-pay","SoroWill/sorowill-sdk","Certora/CertoraProver","Vellar-Wallet/vellar-sdk","ravendevteam/alternet","hyperledger-cacti/cacti","AbdulmalikAlayande/sorokeep","SimplyTokenized/soroban-smart-contracts","vowena/sdk","UltravioletaDAO/uvd-x402-sdk-typescript","Smart-Treasury-Account-STA/dApp","Inferara/inference"]},{"entity":"project","field":"deployment evidence","missing":903,"of":990,"share":91.2,"whyItMatters":"sls-079: 'Live' says a product operates for users somewhere; it does NOT say which network it is deployed on. Of the 903 unknown rows, 199 are on-chain product types where the question applies and an agent will ask it; the other 704 are SDKs, wallets, security and analytics rows where unknown is the honest answer, not a gap.","closedBy":"Evidence only: a verified mainnet contract join, an on-chain activity reading, or a human-verified operator artifact (DEPLOYMENT_VERIFIED).","exampleSource":"Live on-chain-product rows (DEX/DeFi/Lending/Derivatives/Oracle/Bridge/Stablecoin/RWA) with prominence >= 60 whose deployment is unknown — the rows an agent asks 'is this on mainnet?' about","examplePoolSize":3,"exampleCap":12,"exampleTruncated":false,"examples":["wisdomtree","redswan","spacewalk"]},{"entity":"project","field":"strongBasis","missing":471,"of":990,"share":47.6,"whyItMatters":"site-liveness means only that a page answered. source-inherited means the value came from elsewhere. Neither is observation of the product. Of the weak rows, 5 hold an on-chain footprint (an issued asset, a joined contract, or a known deployment) and can earn onchain-activity from evidence; the other 466 are app-only and can only move through human verification — the ceiling of this row is people, not lanes.","closedBy":"Human verification with a receipt, an on-chain activity reading, or an operator announcement.","exampleSource":"prominence >= 70 only, the rows a consumer is most likely to hit","examplePoolSize":4,"exampleCap":12,"exampleTruncated":false,"examples":["yellow-card","scorechain","solar-wallet","infstones"]},{"entity":"repo","field":"code depth reading","missing":2298,"of":13294,"share":17.3,"whyItMatters":"No depth reading means the repo was never scanned for real implementation signal.","closedBy":"A scan wave pass over the unscanned tail.","exampleSource":"all rows missing this field","examplePoolSize":2298,"exampleCap":12,"exampleTruncated":true,"examples":["ROHIT8759/KeyWe","robertDurst/stellar-rust-sdk","REAL8-crypto/real8-wallet","rawritude/public-directory","rawritude/stellarlight","rajkumarsharma316/Habit-Tracker-Soroban","Dione-b/lp-stellar-onchain-experience","Klorenn/stellar-paylink","Nursca/backend","Nursca/surface","Nursca/contracts","Mackenzie-OO7/Stellar-X-Web3Bridge"]},{"entity":"project","field":"sourced","missing":0,"of":990,"share":0,"whyItMatters":"A lifecycle claim with no source cannot be re-checked by a caller. It is our assertion, not evidence.","closedBy":"Curate a dated source URL, or downgrade the basis to match the evidence we actually have.","exampleSource":"highest-prominence rows missing a source URL","examplePoolSize":0,"exampleCap":12,"exampleTruncated":false,"examples":[]},{"entity":"project","field":"typed","missing":0,"of":990,"share":0,"whyItMatters":"An untyped row is invisible to exact ?type= enumeration and to the gaps axis, even when it belongs to that vertical.","closedBy":"Add the type via the curation TYPE_ADD pass, with the row's own description as evidence.","exampleSource":"highest-prominence rows carrying no type","examplePoolSize":0,"exampleCap":12,"exampleTruncated":false,"examples":[]}]},"surfaces":[{"surface":"code","means":"repo scanning, code depth, symbol extraction","openFindings":13,"clearedFindings":14,"verifiedFindings":0},{"surface":"retrieval","means":"search and ranking across projects, repos, research","openFindings":1,"clearedFindings":339,"verifiedFindings":0},{"surface":"scf","means":"SCF round and award data","openFindings":0,"clearedFindings":16,"verifiedFindings":0},{"surface":"contract","means":"the OpenAPI contract and its generated artifacts","openFindings":0,"clearedFindings":30,"verifiedFindings":7},{"surface":"consumer","means":"questions real consumers asked that we answered weakly","openFindings":0,"clearedFindings":19,"verifiedFindings":0},{"surface":"directory","means":"the project rows themselves, fields, types, provenance","openFindings":0,"clearedFindings":188,"verifiedFindings":0},{"surface":"corpus","means":"indexed research/audit documents and their chunking","openFindings":0,"clearedFindings":18,"verifiedFindings":0}],"findings":{"open":14,"refreshQueue":27,"blockedUpstream":17,"cleared":624,"verifiedClosed":7,"total":689,"states":"open + refreshQueue + blockedUpstream + cleared + verified = total, disjoint. `open` is the DEFECT backlog we can act on here; `refreshQueue` is open rows that are a refresh rather than a fix (a curated note citing a version upstream has since bumped — true on its asOf date, so not a defect); `blockedUpstream` is open rows an upstream consumer decides (Raven has not re-read our text, or its scorer decides regardless of our text) — carried and re-classified every run, never folded into `open` and never dropped. Kept apart so `open` means work.","byFailureMode":[{"mode":"recall-miss","open":1,"refresh":0,"blocked":0,"cleared":288,"verified":0,"surface":"retrieval"},{"mode":"broken-link","open":0,"refresh":12,"blocked":0,"cleared":98,"verified":0,"surface":"directory"},{"mode":"coverage-gap","open":0,"refresh":0,"blocked":0,"cleared":61,"verified":0,"surface":"directory"},{"mode":"demand-miss","open":0,"refresh":0,"blocked":0,"cleared":47,"verified":0,"surface":"retrieval"},{"mode":"completeness-residual","open":0,"refresh":0,"blocked":0,"cleared":29,"verified":0,"surface":"directory"},{"mode":"api-drift","open":0,"refresh":0,"blocked":0,"cleared":25,"verified":0,"surface":"contract"},{"mode":"battery-coverage-weak","open":0,"refresh":0,"blocked":0,"cleared":18,"verified":0,"surface":"corpus"},{"mode":"scf-round-overclaim","open":0,"refresh":0,"blocked":0,"cleared":16,"verified":0,"surface":"scf"},{"mode":"demand-routing-miss","open":0,"refresh":0,"blocked":0,"cleared":13,"verified":0,"surface":"consumer"},{"mode":"repo-gone","open":13,"refresh":0,"blocked":0,"cleared":0,"verified":0,"surface":"code"},{"mode":"note-stale","open":0,"refresh":15,"blocked":0,"cleared":9,"verified":0,"surface":"code"},{"mode":"missing-field","open":0,"refresh":0,"blocked":0,"cleared":0,"verified":7,"surface":"contract"},{"mode":"routing-miss","open":0,"refresh":0,"blocked":17,"cleared":6,"verified":0,"surface":"consumer"},{"mode":"golden-fail","open":0,"refresh":0,"blocked":0,"cleared":4,"verified":0,"surface":"retrieval"},{"mode":"population-miss","open":0,"refresh":0,"blocked":0,"cleared":4,"verified":0,"surface":"code"},{"mode":"claim-blocker","open":0,"refresh":0,"blocked":0,"cleared":4,"verified":0,"surface":"contract"},{"mode":"ambiguous-contract","open":0,"refresh":0,"blocked":0,"cleared":1,"verified":0,"surface":"contract"},{"mode":"consumer-code-shallow","open":0,"refresh":0,"blocked":0,"cleared":1,"verified":0,"surface":"code"}],"openByAge":[{"bucket":"≤7d","count":14},{"bucket":"8–30d","count":0},{"bucket":"31–60d","count":0},{"bucket":">60d","count":0}],"recentlyCleared":[{"probe":"https://clickpesadebtfund.com","surface":"directory","failureMode":"broken-link","clearedAt":"2026-09-17"},{"probe":"https://reflector.world","surface":"directory","failureMode":"broken-link","clearedAt":"2026-09-17"},{"probe":"https://slender.fi","surface":"directory","failureMode":"broken-link","clearedAt":"2026-09-17"},{"probe":"https://stex.xycloo.com","surface":"directory","failureMode":"broken-link","clearedAt":"2026-09-17"},{"probe":"https://demo.drivedeb.com","surface":"directory","failureMode":"broken-link","clearedAt":"2026-09-17"},{"probe":"https://gameduk.com","surface":"directory","failureMode":"broken-link","clearedAt":"2026-09-17"},{"probe":"scfRoundAwards empty: lulpay","surface":"directory","failureMode":"completeness-residual","clearedAt":"2026-09-15"},{"probe":"response","surface":"retrieval","failureMode":"recall-miss","clearedAt":"2026-09-14"}],"note":"Open = still reproducing on the latest run, and ours to fix. refreshQueue = open, but a refresh rather than a defect (a note upstream has moved past, a dead URL to relink or retire). blockedUpstream = open, waiting on a consumer we do not control. Cleared = a later run stopped reproducing it, which is NOT confirmation the fix works. Verified = deliberately re-probed after a fix. The five are disjoint and sum to total."},"rowQuality":{"read":990,"population":1115,"coveragePct":100,"frame":"Census, not a sample. Every row is enumerated from the unranked Payload listing endpoint (/api/projects, /api/repos), so search ranking cannot move these counts and no row can be excluded by being hard to retrieve.","weakestRows":[{"slug":"bravepay","name":"BravePay","status":"Live","statusBasis":"site-liveness","prominence":0,"deploymentNetwork":"unknown","deploymentBasis":null,"hasOnchainFootprint":false,"deploymentApplies":false,"types":["Payments"],"score":60,"factsPresent":3,"factsTotal":5,"missing":["strongBasis","linked"]},{"slug":"deb","name":"DEB","status":"Live","statusBasis":"source-inherited","prominence":0,"deploymentNetwork":"unknown","deploymentBasis":null,"hasOnchainFootprint":false,"deploymentApplies":false,"types":["Payments"],"score":60,"factsPresent":3,"factsTotal":5,"missing":["strongBasis","linked"]},{"slug":"gameduk","name":"Gameduk","status":"Live","statusBasis":"site-liveness","prominence":0,"deploymentNetwork":"unknown","deploymentBasis":null,"hasOnchainFootprint":false,"deploymentApplies":false,"types":["Education","Gaming"],"score":60,"factsPresent":3,"factsTotal":5,"missing":["strongBasis","linked"]},{"slug":"getpaid","name":"GetPaid","status":"Live","statusBasis":"site-liveness","prominence":0,"deploymentNetwork":"unknown","deploymentBasis":null,"hasOnchainFootprint":false,"deploymentApplies":false,"types":["Payments"],"score":60,"factsPresent":3,"factsTotal":5,"missing":["strongBasis","linked"]},{"slug":"grip","name":"Grip","status":"Live","statusBasis":"source-inherited","prominence":0,"deploymentNetwork":"unknown","deploymentBasis":null,"hasOnchainFootprint":false,"deploymentApplies":true,"types":["Payments","DEX"],"score":60,"factsPresent":3,"factsTotal":5,"missing":["strongBasis","linked"]},{"slug":"haciendo-stellar","name":"Haciendo Stellar","status":"Live","statusBasis":"source-inherited","prominence":0,"deploymentNetwork":"unknown","deploymentBasis":null,"hasOnchainFootprint":false,"deploymentApplies":false,"types":["Education"],"score":60,"factsPresent":3,"factsTotal":5,"missing":["strongBasis","linked"]},{"slug":"relax","name":"Relax","status":"Live","statusBasis":"source-inherited","prominence":0,"deploymentNetwork":"unknown","deploymentBasis":null,"hasOnchainFootprint":false,"deploymentApplies":false,"types":["SDK"],"score":60,"factsPresent":3,"factsTotal":5,"missing":["strongBasis","linked"]},{"slug":"sendit","name":"Sendit","status":"Live","statusBasis":"source-inherited","prominence":0,"deploymentNetwork":"unknown","deploymentBasis":null,"hasOnchainFootprint":false,"deploymentApplies":false,"types":["Payments"],"score":60,"factsPresent":3,"factsTotal":5,"missing":["strongBasis","linked"]},{"slug":"sorobuild","name":"SoroBuild","status":"Live","statusBasis":"source-inherited","prominence":0,"deploymentNetwork":"unknown","deploymentBasis":null,"hasOnchainFootprint":false,"deploymentApplies":false,"types":["SDK"],"score":60,"factsPresent":3,"factsTotal":5,"missing":["strongBasis","linked"]},{"slug":"spatium","name":"Spatium","status":"Live","statusBasis":"source-inherited","prominence":0,"deploymentNetwork":"unknown","deploymentBasis":null,"hasOnchainFootprint":false,"deploymentApplies":false,"types":["Wallet"],"score":60,"factsPresent":3,"factsTotal":5,"missing":["strongBasis","linked"]},{"slug":"stellar-global","name":"Stellar Global","status":"Live","statusBasis":"site-liveness","prominence":0,"deploymentNetwork":"unknown","deploymentBasis":null,"hasOnchainFootprint":false,"deploymentApplies":false,"types":["Education"],"score":60,"factsPresent":3,"factsTotal":5,"missing":["strongBasis","linked"]},{"slug":"stellarx-ph","name":"StellarX PH","status":"Live","statusBasis":"source-inherited","prominence":0,"deploymentNetwork":"unknown","deploymentBasis":null,"hasOnchainFootprint":false,"deploymentApplies":false,"types":["Education"],"score":60,"factsPresent":3,"factsTotal":5,"missing":["strongBasis","linked"]},{"slug":"stride","name":"Stride","status":"Live","statusBasis":"source-inherited","prominence":0,"deploymentNetwork":"unknown","deploymentBasis":null,"hasOnchainFootprint":false,"deploymentApplies":false,"types":["AI","Gaming","NFT","Payments"],"score":60,"factsPresent":3,"factsTotal":5,"missing":["strongBasis","linked"]},{"slug":"synced","name":"Synced","status":"Live","statusBasis":"source-inherited","prominence":0,"deploymentNetwork":"unknown","deploymentBasis":null,"hasOnchainFootprint":false,"deploymentApplies":false,"types":["Payments"],"score":60,"factsPresent":3,"factsTotal":5,"missing":["strongBasis","linked"]},{"slug":"teachmedefi","name":"TEACHMEDEFI","status":"Live","statusBasis":"source-inherited","prominence":0,"deploymentNetwork":"unknown","deploymentBasis":null,"hasOnchainFootprint":false,"deploymentApplies":false,"types":["Education"],"score":60,"factsPresent":3,"factsTotal":5,"missing":["strongBasis","linked"]},{"slug":"the-starship-soroban","name":"The Starship Soroban","status":"Live","statusBasis":"source-inherited","prominence":0,"deploymentNetwork":"unknown","deploymentBasis":null,"hasOnchainFootprint":false,"deploymentApplies":false,"types":["Education"],"score":60,"factsPresent":3,"factsTotal":5,"missing":["strongBasis","linked"]},{"slug":"timed-transactions-api","name":"Timed Transactions API","status":"Live","statusBasis":"source-inherited","prominence":0,"deploymentNetwork":"unknown","deploymentBasis":null,"hasOnchainFootprint":false,"deploymentApplies":false,"types":["Payments"],"score":60,"factsPresent":3,"factsTotal":5,"missing":["strongBasis","linked"]},{"slug":"tribal","name":"Tribal","status":"Live","statusBasis":"source-inherited","prominence":0,"deploymentNetwork":"unknown","deploymentBasis":null,"hasOnchainFootprint":false,"deploymentApplies":false,"types":["Payments"],"score":60,"factsPresent":3,"factsTotal":5,"missing":["strongBasis","linked"]},{"slug":"trustedplastic","name":"TrustedPlastic","status":"Live","statusBasis":"source-inherited","prominence":0,"deploymentNetwork":"unknown","deploymentBasis":null,"hasOnchainFootprint":false,"deploymentApplies":true,"types":["Social Impact","RWA"],"score":60,"factsPresent":3,"factsTotal":5,"missing":["strongBasis","linked"]},{"slug":"uils","name":"uils","status":"Live","statusBasis":"source-inherited","prominence":0,"deploymentNetwork":"unknown","deploymentBasis":null,"hasOnchainFootprint":false,"deploymentApplies":false,"types":["Payments"],"score":60,"factsPresent":3,"factsTotal":5,"missing":["strongBasis","linked"]},{"slug":"wally","name":"Wally","status":"Live","statusBasis":"source-inherited","prominence":0,"deploymentNetwork":"unknown","deploymentBasis":null,"hasOnchainFootprint":false,"deploymentApplies":false,"types":["Payments"],"score":60,"factsPresent":3,"factsTotal":5,"missing":["strongBasis","linked"]},{"slug":"yellow-card","name":"Yellow Card","status":"Live","statusBasis":"site-liveness","prominence":80,"deploymentNetwork":"unknown","deploymentBasis":null,"hasOnchainFootprint":false,"deploymentApplies":false,"types":["Anchor","Payments"],"score":80,"factsPresent":4,"factsTotal":5,"missing":["strongBasis"]},{"slug":"scorechain","name":"Scorechain","status":"Live","statusBasis":"site-liveness","prominence":78,"deploymentNetwork":"unknown","deploymentBasis":null,"hasOnchainFootprint":false,"deploymentApplies":false,"types":["Security","Analytics"],"score":80,"factsPresent":4,"factsTotal":5,"missing":["strongBasis"]},{"slug":"infstones","name":"InfStones","status":"Live","statusBasis":"site-liveness","prominence":70,"deploymentNetwork":"unknown","deploymentBasis":null,"hasOnchainFootprint":false,"deploymentApplies":false,"types":["RPC"],"score":80,"factsPresent":4,"factsTotal":5,"missing":["strongBasis"]},{"slug":"solar-wallet","name":"Solar Wallet","status":"Live","statusBasis":"site-liveness","prominence":70,"deploymentNetwork":"unknown","deploymentBasis":null,"hasOnchainFootprint":false,"deploymentApplies":false,"types":["Wallet"],"score":80,"factsPresent":4,"factsTotal":5,"missing":["strongBasis"]},{"slug":"zettablock","name":"ZettaBlock","status":"Live","statusBasis":"site-liveness","prominence":68,"deploymentNetwork":"unknown","deploymentBasis":null,"hasOnchainFootprint":false,"deploymentApplies":false,"types":["Indexer","Analytics"],"score":80,"factsPresent":4,"factsTotal":5,"missing":["strongBasis"]},{"slug":"open-gamefi-sdk","name":"Open GameFi SDK","status":"Live","statusBasis":"site-liveness","prominence":60,"deploymentNetwork":"unknown","deploymentBasis":null,"hasOnchainFootprint":false,"deploymentApplies":false,"types":["Gaming","SDK"],"score":80,"factsPresent":4,"factsTotal":5,"missing":["strongBasis"]},{"slug":"cactus-link","name":"Cactus Link","status":"Live","statusBasis":"site-liveness","prominence":55,"deploymentNetwork":"unknown","deploymentBasis":null,"hasOnchainFootprint":false,"deploymentApplies":false,"types":["Wallet"],"score":80,"factsPresent":4,"factsTotal":5,"missing":["strongBasis"]},{"slug":"exaion","name":"Exaion","status":"Live","statusBasis":"site-liveness","prominence":55,"deploymentNetwork":"unknown","deploymentBasis":null,"hasOnchainFootprint":false,"deploymentApplies":false,"types":["RPC"],"score":80,"factsPresent":4,"factsTotal":5,"missing":["strongBasis"]},{"slug":"vaquita","name":"Vaquita","status":"Live","statusBasis":"site-liveness","prominence":4,"deploymentNetwork":"unknown","deploymentBasis":null,"hasOnchainFootprint":false,"deploymentApplies":true,"types":["Lending"],"score":80,"factsPresent":4,"factsTotal":5,"missing":["strongBasis"]},{"slug":"5x-crypto","name":"5x Crypto","status":"Live","statusBasis":"site-liveness","prominence":0,"deploymentNetwork":"unknown","deploymentBasis":null,"hasOnchainFootprint":false,"deploymentApplies":false,"types":["Education"],"score":80,"factsPresent":4,"factsTotal":5,"missing":["strongBasis"]},{"slug":"accelar","name":"Accelar","status":"Live","statusBasis":"site-liveness","prominence":0,"deploymentNetwork":"unknown","deploymentBasis":null,"hasOnchainFootprint":false,"deploymentApplies":false,"types":["AI"],"score":80,"factsPresent":4,"factsTotal":5,"missing":["strongBasis"]},{"slug":"ai-transparency-token","name":"AI Transparency Token","status":"Live","statusBasis":"site-liveness","prominence":0,"deploymentNetwork":"unknown","deploymentBasis":null,"hasOnchainFootprint":false,"deploymentApplies":false,"types":["AI","NFT"],"score":80,"factsPresent":4,"factsTotal":5,"missing":["strongBasis"]},{"slug":"aida","name":"AIDA","status":"Live","statusBasis":"site-liveness","prominence":0,"deploymentNetwork":"unknown","deploymentBasis":null,"hasOnchainFootprint":false,"deploymentApplies":true,"types":["AI","DEX"],"score":80,"factsPresent":4,"factsTotal":5,"missing":["strongBasis"]},{"slug":"airswift","name":"Airswift","status":"Live","statusBasis":"site-liveness","prominence":0,"deploymentNetwork":"unknown","deploymentBasis":null,"hasOnchainFootprint":false,"deploymentApplies":true,"types":["Payments","Lending"],"score":80,"factsPresent":4,"factsTotal":5,"missing":["strongBasis"]},{"slug":"airtm","name":"Airtm","status":"Live","statusBasis":"source-inherited","prominence":0,"deploymentNetwork":"unknown","deploymentBasis":null,"hasOnchainFootprint":false,"deploymentApplies":false,"types":["Payments"],"score":80,"factsPresent":4,"factsTotal":5,"missing":["strongBasis"]},{"slug":"akuna","name":"Akuna","status":"Live","statusBasis":"operator-announcement","prominence":0,"deploymentNetwork":"unknown","deploymentBasis":null,"hasOnchainFootprint":false,"deploymentApplies":false,"types":["Wallet","Payments"],"score":80,"factsPresent":4,"factsTotal":5,"missing":["strongBasis"]},{"slug":"alfred","name":"Alfred","status":"Live","statusBasis":"site-liveness","prominence":0,"deploymentNetwork":"unknown","deploymentBasis":null,"hasOnchainFootprint":false,"deploymentApplies":false,"types":["Payments","Anchor"],"score":80,"factsPresent":4,"factsTotal":5,"missing":["strongBasis"]},{"slug":"almanax","name":"Almanax","status":"Live","statusBasis":"site-liveness","prominence":0,"deploymentNetwork":"unknown","deploymentBasis":null,"hasOnchainFootprint":false,"deploymentApplies":false,"types":["Security","AI"],"score":80,"factsPresent":4,"factsTotal":5,"missing":["strongBasis"]},{"slug":"alula","name":"Alula","status":"Live","statusBasis":"site-liveness","prominence":0,"deploymentNetwork":"unknown","deploymentBasis":null,"hasOnchainFootprint":false,"deploymentApplies":true,"types":["Lending"],"score":80,"factsPresent":4,"factsTotal":5,"missing":["strongBasis"]}],"weakestTotal":500,"weakestTruncated":true,"meanScore":89,"scoreDefinition":"Per row, the count of five BINARY evidence facts present, times 20: a strong provenance basis, a status date, a source URL, at least one type, and at least one link. Scores therefore land only on 0/20/40/60/80/100, and factsPresent is published beside each row so the score can be checked. A low score names what is missing rather than judging the project.","statusBasisMix":[{"basis":"site-liveness","count":374},{"basis":"human-verified","count":281},{"basis":"repo-activity","count":117},{"basis":"source-inherited","count":76},{"basis":"product-integration","count":63},{"basis":"onchain-activity","count":49},{"basis":"operator-announcement","count":15},{"basis":"package-release","count":9},{"basis":"unverified","count":6}],"strongBasisSplit":{"population":990,"populationMeans":"every project row this artifact scored, all statuses — weakLiveRows is counted over exactly this set, despite its historical name","livePopulation":830,"weakLiveOnly":452,"weakLiveRows":471,"onchainEligible":5,"appOnly":466,"deploymentStrongStatusWeak":1,"means":"weak-basis rows split by whether any on-chain footprint exists (issued asset, joined contract, or known deployment). onchainEligible can earn onchain-activity from dated evidence; appOnly can only reach a strong basis through human verification. deploymentStrongStatusWeak is a different thing entirely: rows whose DEPLOYMENT record carries a strong basis while the STATUS record this board scores does not. scripts/basis-from-deployment.ts propagates the ones whose deployment basis is backed by a citable artifact of a kind that can support that tier, and reports the rest as could-not-propagate — so what remains here is the un-citable residue, not a queue of receipted evidence waiting to be copied."},"deploymentSplit":{"unknown":903,"applicableUnknown":199,"notApplicable":704,"means":"rows with deployment unknown, split by whether the question applies: on-chain product types (DEX, DeFi, Lending, Derivatives, Oracle, Bridge, Stablecoin, RWA) vs SDKs, wallets, security, analytics and other apps where 'unknown' is the correct answer."},"strongBases":["human-verified","onchain-activity","product-integration","repo-activity"],"basisStrength":"Strong = human-verified (a person looked), onchain-activity (dated asset/contract/TVL evidence), product-integration (the live product references Stellar infrastructure — an integration observed, never proof it works), repo-activity (the project's own repo committed inside a dated window; awarded to library/SDK rows only), package-release (a versioned artifact shipped to a registry that names this project's own repo as its source — npm repository.url or jsr.io githubRepository — with a recent publish; the SOURCE moving is repo-activity, an ARTIFACT shipping is this). Everything else (operator-announcement, site-liveness, source-inherited, unverified) is weak and counts as the strongBasis fact being ABSENT. site-liveness means only that a page answered. This list and the board's STRONG_BASES are the same list; official-record is an scf.basis value and was never a status tier.","missingByField":[{"field":"strongBasis","count":471},{"field":"dated","count":0},{"field":"sourced","count":0},{"field":"typed","count":0},{"field":"linked","count":50}]},"repoQuality":{"read":13294,"population":13294,"coverage":{"curatedIndex":{"repos":3276,"means":"rows a directory record or tracked builder claims (source: project-link, builder-owned)","withCodeDepth":3058,"depthPct":93},"tail":{"repos":10018,"means":"Electric Capital taxonomy rows, indexed for completeness, scanned opportunistically — low coverage here is intended","withCodeDepth":7938},"knowledgeNotes":{"pool":364,"poolMeans":"curated-index rows with repoScore >= 50, the set curation actually targets","withNotes":334,"triaged":30,"triagedMeans":"examined by the curation pass and recorded as yielding no durable, source-citable fact (internal verdict, never served) — re-examined when the repo gains a registry package or a mainnet deployment","missing":[]},"mainnetJoin":{"pool":5709,"poolMeans":"rows the scanner marked as deployable contracts, the only rows a mainnet join applies to","joined":119}},"duplicateRows":0,"duplicateNote":"no duplicate fullName rows","frame":"Census, not a sample. Every row is enumerated from the unranked Payload listing endpoint (/api/projects, /api/repos), so search ranking cannot move these counts and no row can be excluded by being hard to retrieve.","topGraded":[{"fullName":"stellar/go-stellar-sdk","repoScore":100,"tier":"community","source":"project-link","activity":"active","language":"Go","projectSlug":"go-stellar-sdk","notes":3,"codeDepth":93,"deployable":false,"mainnetJoined":false},{"fullName":"stellar/js-stellar-sdk","repoScore":98,"tier":"quality","source":"project-link","activity":"active","language":"TypeScript","projectSlug":"javascript-stellar-sdk","notes":3,"codeDepth":94,"deployable":false,"mainnetJoined":false},{"fullName":"stellar/stellar-core","repoScore":96,"tier":"quality","source":"project-link","activity":"active","language":"C++","projectSlug":"stellar-development-foundation","notes":2,"codeDepth":33,"deployable":false,"mainnetJoined":false},{"fullName":"Consulting-Manao/tansu","repoScore":95,"tier":"quality","source":"project-link","activity":"active","language":"TypeScript","projectSlug":"tansu","notes":1,"codeDepth":69,"deployable":true,"mainnetJoined":true},{"fullName":"StellarCN/py-stellar-base","repoScore":95,"tier":"quality","source":"project-link","activity":"active","language":"Python","projectSlug":"python-stellar-sdk","notes":2,"codeDepth":93,"deployable":false,"mainnetJoined":false},{"fullName":"fazzatti/colibri","repoScore":94,"tier":"community","source":"project-link","activity":"active","language":"TypeScript","projectSlug":"colibri","notes":6,"codeDepth":46,"deployable":true,"mainnetJoined":false},{"fullName":"stellar/anchor-platform","repoScore":94,"tier":"quality","source":"project-link","activity":"active","language":"Kotlin","projectSlug":"stellar-development-foundation","notes":1,"codeDepth":59,"deployable":false,"mainnetJoined":false},{"fullName":"stellar/stellar-horizon","repoScore":92,"tier":"quality","source":"project-link","activity":"active","language":"Go","projectSlug":"stellar-development-foundation","notes":1,"codeDepth":35,"deployable":true,"mainnetJoined":false},{"fullName":"Shamba-Records-Limited/microvault","repoScore":92,"tier":"quality","source":"project-link","activity":"active","language":"Go","projectSlug":"microvault","notes":1,"codeDepth":100,"deployable":true,"mainnetJoined":false},{"fullName":"stellar/stellar-galexie","repoScore":91,"tier":"community","source":"project-link","activity":"active","language":"Go","projectSlug":"stellar-development-foundation","notes":1,"codeDepth":29,"deployable":false,"mainnetJoined":false},{"fullName":"stellar/stellar-protocol","repoScore":91,"tier":"quality","source":"project-link","activity":"active","language":"RPC","projectSlug":"stellar-development-foundation","notes":1,"codeDepth":30,"deployable":false,"mainnetJoined":false},{"fullName":"stellar/stellar-ledger-data-indexer","repoScore":90,"tier":"community","source":"project-link","activity":"active","language":"Go","projectSlug":"stellar-development-foundation","notes":1,"codeDepth":24,"deployable":false,"mainnetJoined":false},{"fullName":"hyperledger-solang/solang","repoScore":89,"tier":"community","source":"project-link","activity":"active","language":"Rust","projectSlug":"solang","notes":4,"codeDepth":75,"deployable":true,"mainnetJoined":false},{"fullName":"stellar/js-stellar-base","repoScore":89,"tier":"quality","source":"project-link","activity":"active","language":"JavaScript","projectSlug":"stellar-development-foundation","notes":2,"codeDepth":92,"deployable":false,"mainnetJoined":false},{"fullName":"stellar/stellar-etl","repoScore":89,"tier":"community","source":"project-link","activity":"active","language":"Go","projectSlug":"stellar-development-foundation","notes":1,"codeDepth":30,"deployable":false,"mainnetJoined":false},{"fullName":"stellar/rs-soroban-env","repoScore":89,"tier":"quality","source":"project-link","activity":"active","language":"Rust","projectSlug":"stellar-development-foundation","notes":2,"codeDepth":52,"deployable":false,"mainnetJoined":false},{"fullName":"Phoenix-Protocol-Group/phoenix-contracts","repoScore":88,"tier":"quality","source":"project-link","activity":"active","language":"Rust","projectSlug":"phoenix","notes":2,"codeDepth":75,"deployable":true,"mainnetJoined":false},{"fullName":"stellar/laboratory","repoScore":88,"tier":"community","source":"project-link","activity":"active","language":"TypeScript","projectSlug":"stellar-laboratory","notes":1,"codeDepth":92,"deployable":false,"mainnetJoined":false},{"fullName":"Creit-Tech/Stellar-Wallets-Kit","repoScore":87,"tier":"quality","source":"project-link","activity":"active","language":"TypeScript","projectSlug":"stellar-wallets-kit","notes":1,"codeDepth":53,"deployable":false,"mainnetJoined":false},{"fullName":"reflector-network/reflector-contract","repoScore":87,"tier":"quality","source":"project-link","activity":"active","language":"Rust","projectSlug":"reflector","notes":3,"codeDepth":74,"deployable":true,"mainnetJoined":true},{"fullName":"stellar/rs-soroban-sdk","repoScore":87,"tier":"quality","source":"project-link","activity":"active","language":"Rust","projectSlug":"soroban-rust-sdk","notes":1,"codeDepth":70,"deployable":false,"mainnetJoined":false},{"fullName":"stellar/stellar-rpc","repoScore":87,"tier":"quality","source":"project-link","activity":"active","language":"Go","projectSlug":"stellar-development-foundation","notes":1,"codeDepth":61,"deployable":false,"mainnetJoined":false},{"fullName":"stellar/stellar-cli","repoScore":87,"tier":"community","source":"project-link","activity":"active","language":"Rust","projectSlug":"stellar-cli","notes":2,"codeDepth":75,"deployable":false,"mainnetJoined":false},{"fullName":"stellar/freighter","repoScore":87,"tier":"quality","source":"project-link","activity":"active","language":"TypeScript","projectSlug":"freighter","notes":2,"codeDepth":100,"deployable":false,"mainnetJoined":false},{"fullName":"stellar/typescript-wallet-sdk","repoScore":86,"tier":"community","source":"project-link","activity":"active","language":"TypeScript","projectSlug":"typescript-wallet-sdk","notes":2,"codeDepth":100,"deployable":false,"mainnetJoined":false},{"fullName":"axelarnetwork/axelar-amplifier-stellar","repoScore":86,"tier":"quality","source":"project-link","activity":"active","language":"Rust","projectSlug":"axelar","notes":2,"codeDepth":61,"deployable":false,"mainnetJoined":false},{"fullName":"lightsail-network/java-stellar-sdk","repoScore":86,"tier":"community","source":"project-link","activity":"active","language":"Java","projectSlug":"java-stellar-sdk","notes":2,"codeDepth":96,"deployable":false,"mainnetJoined":false},{"fullName":"stellar/sep45-reference","repoScore":85,"tier":"community","source":"ec-taxonomy","activity":"active","language":"TypeScript","projectSlug":"stellar-development-foundation","notes":1,"codeDepth":29,"deployable":true,"mainnetJoined":false},{"fullName":"stellar/passkey-kit","repoScore":85,"tier":"community","source":"project-link","activity":"active","language":"TypeScript","projectSlug":"stellar-development-foundation","notes":2,"codeDepth":73,"deployable":true,"mainnetJoined":false},{"fullName":"stellar/rs-stellar-xdr","repoScore":85,"tier":"quality","source":"project-link","activity":"active","language":"Rust","projectSlug":"stellar-development-foundation","notes":2,"codeDepth":70,"deployable":false,"mainnetJoined":false},{"fullName":"stellar/stellar-xdr","repoScore":84,"tier":"quality","source":"project-link","activity":"active","language":"RPC","projectSlug":"stellar-development-foundation","notes":1,"codeDepth":30,"deployable":false,"mainnetJoined":false},{"fullName":"stellar/freighter-mobile","repoScore":83,"tier":"community","source":"project-link","activity":"active","language":"TypeScript","projectSlug":"freighter","notes":1,"codeDepth":100,"deployable":false,"mainnetJoined":false},{"fullName":"blend-capital/blend-contracts-v2","repoScore":80,"tier":"quality","source":"project-link","activity":"dormant","language":"Rust","projectSlug":"blend","notes":3,"codeDepth":72,"deployable":true,"mainnetJoined":false},{"fullName":"stellarterm/stellarterm","repoScore":79,"tier":"community","source":"project-link","activity":"active","language":"JavaScript","projectSlug":"stellarterm","notes":1,"codeDepth":85,"deployable":false,"mainnetJoined":false},{"fullName":"Trustless-Work/trustlesswork-smart-contract-stellar","repoScore":79,"tier":"quality","source":"project-link","activity":"slowing","language":"Rust","projectSlug":"trustless-work","notes":2,"codeDepth":75,"deployable":true,"mainnetJoined":false},{"fullName":"daccred/attestprotocol","repoScore":79,"tier":"community","source":"project-link","activity":"active","language":"TypeScript","projectSlug":"attest","notes":2,"codeDepth":94,"deployable":true,"mainnetJoined":true},{"fullName":"devasignhq/bounty-escrow","repoScore":78,"tier":"community","source":"project-link","activity":"active","language":"Rust","projectSlug":"devasign","notes":1,"codeDepth":59,"deployable":true,"mainnetJoined":false},{"fullName":"Creit-Tech/xBull-Wallet","repoScore":78,"tier":"quality","source":"project-link","activity":"dormant","language":"TypeScript","projectSlug":"xbull","notes":1,"codeDepth":100,"deployable":false,"mainnetJoined":false},{"fullName":"allbridge-io/allbridge-core-js-sdk","repoScore":78,"tier":"quality","source":"project-link","activity":"active","language":"TypeScript","projectSlug":"estrela","notes":2,"codeDepth":61,"deployable":false,"mainnetJoined":false},{"fullName":"chatch/stellarexplorer","repoScore":78,"tier":"community","source":"project-link","activity":"active","language":"TypeScript","projectSlug":"steepx","notes":1,"codeDepth":30,"deployable":false,"mainnetJoined":false}],"thinnestEvidence":[{"fullName":"rylsherdamz-rgb/stellarFlow","repoScore":0,"tier":"community","source":"builder-owned","activity":"active","language":"TypeScript","projectSlug":null,"notes":0,"codeDepth":67,"deployable":false,"mainnetJoined":false},{"fullName":"rylsherdamz-rgb/mapa","repoScore":0,"tier":"community","source":"builder-owned","activity":"active","language":"TypeScript","projectSlug":null,"notes":0,"codeDepth":81,"deployable":true,"mainnetJoined":false},{"fullName":"rylsherdamz-rgb/stellar-forge","repoScore":0,"tier":"community","source":"builder-owned","activity":"active","language":"Python","projectSlug":null,"notes":0,"codeDepth":88,"deployable":true,"mainnetJoined":false},{"fullName":"rue19/raws-protocol","repoScore":0,"tier":"community","source":"builder-owned","activity":"active","language":"JavaScript","projectSlug":null,"notes":0,"codeDepth":86,"deployable":true,"mainnetJoined":true},{"fullName":"ROHIT8759/KeyWe","repoScore":0,"tier":"community","source":"builder-owned","activity":null,"language":null,"projectSlug":null,"notes":0,"codeDepth":null,"deployable":false,"mainnetJoined":false},{"fullName":"robertDurst/stellar-rust-sdk","repoScore":0,"tier":"community","source":"builder-owned","activity":null,"language":null,"projectSlug":null,"notes":0,"codeDepth":null,"deployable":false,"mainnetJoined":false},{"fullName":"Robeartt/blend-contracts-v3","repoScore":0,"tier":"community","source":"builder-owned","activity":"dormant","language":"Rust","projectSlug":null,"notes":0,"codeDepth":67,"deployable":true,"mainnetJoined":false},{"fullName":"richardstrmiska/Universal-Estate-Index","repoScore":0,"tier":"community","source":"builder-owned","activity":"dormant","language":"HTML","projectSlug":null,"notes":0,"codeDepth":0,"deployable":false,"mainnetJoined":false},{"fullName":"richardstrmiska/Stellar-Wide-Sovereign-Broadcast-Protocol","repoScore":0,"tier":"community","source":"builder-owned","activity":"dormant","language":null,"projectSlug":null,"notes":0,"codeDepth":0,"deployable":false,"mainnetJoined":false},{"fullName":"REAL8-crypto/real8-wallet","repoScore":0,"tier":"community","source":"builder-owned","activity":"dormant","language":null,"projectSlug":null,"notes":0,"codeDepth":null,"deployable":false,"mainnetJoined":false},{"fullName":"rawritude/stellar-expert-skills","repoScore":0,"tier":"community","source":"builder-owned","activity":"active","language":"Python","projectSlug":null,"notes":0,"codeDepth":0,"deployable":false,"mainnetJoined":false},{"fullName":"rawritude/stellar-expert-mcp","repoScore":0,"tier":"community","source":"builder-owned","activity":"active","language":"Python","projectSlug":null,"notes":0,"codeDepth":0,"deployable":false,"mainnetJoined":false},{"fullName":"rawritude/public-directory","repoScore":0,"tier":"community","source":"builder-owned","activity":null,"language":null,"projectSlug":null,"notes":0,"codeDepth":null,"deployable":false,"mainnetJoined":false},{"fullName":"rawritude/stellarlight","repoScore":0,"tier":"community","source":"builder-owned","activity":null,"language":null,"projectSlug":null,"notes":0,"codeDepth":null,"deployable":false,"mainnetJoined":false},{"fullName":"rajkumarsharma316/Habit-Tracker-Soroban","repoScore":0,"tier":"community","source":"builder-owned","activity":null,"language":null,"projectSlug":null,"notes":0,"codeDepth":null,"deployable":false,"mainnetJoined":false},{"fullName":"Dione-b/lp-stellar-onchain-experience","repoScore":0,"tier":"community","source":"builder-owned","activity":null,"language":null,"projectSlug":null,"notes":0,"codeDepth":null,"deployable":false,"mainnetJoined":false},{"fullName":"Klorenn/stellar-paylink","repoScore":0,"tier":"community","source":"builder-owned","activity":null,"language":null,"projectSlug":null,"notes":0,"codeDepth":null,"deployable":false,"mainnetJoined":false},{"fullName":"Bran18/reflector-market-board","repoScore":0,"tier":"community","source":"builder-owned","activity":"active","language":"TypeScript","projectSlug":null,"notes":0,"codeDepth":39,"deployable":false,"mainnetJoined":false},{"fullName":"paul-motron/SwapIT","repoScore":0,"tier":"community","source":"builder-owned","activity":"active","language":"Rust","projectSlug":null,"notes":0,"codeDepth":84,"deployable":true,"mainnetJoined":false},{"fullName":"kauevictor30/lp-stellar-onchain-experience","repoScore":0,"tier":"community","source":"builder-owned","activity":"active","language":"JavaScript","projectSlug":null,"notes":0,"codeDepth":0,"deployable":false,"mainnetJoined":false},{"fullName":"NovaCorpAI/agentpos-alexa","repoScore":0,"tier":"community","source":"builder-owned","activity":"active","language":"TypeScript","projectSlug":null,"notes":0,"codeDepth":0,"deployable":false,"mainnetJoined":false},{"fullName":"vicentewolde/AgentPey","repoScore":0,"tier":"community","source":"builder-owned","activity":"active","language":"TypeScript","projectSlug":null,"notes":0,"codeDepth":76,"deployable":true,"mainnetJoined":false},{"fullName":"0xVida/whales-of-wallstreet","repoScore":0,"tier":"community","source":"builder-owned","activity":"active","language":"TypeScript","projectSlug":null,"notes":0,"codeDepth":0,"deployable":false,"mainnetJoined":false},{"fullName":"Nursca/backend","repoScore":0,"tier":"community","source":"builder-owned","activity":null,"language":null,"projectSlug":null,"notes":0,"codeDepth":null,"deployable":false,"mainnetJoined":false},{"fullName":"Nursca/surface","repoScore":0,"tier":"community","source":"builder-owned","activity":null,"language":null,"projectSlug":null,"notes":0,"codeDepth":null,"deployable":false,"mainnetJoined":false},{"fullName":"Nursca/contracts","repoScore":0,"tier":"community","source":"builder-owned","activity":null,"language":null,"projectSlug":null,"notes":0,"codeDepth":null,"deployable":false,"mainnetJoined":false},{"fullName":"charleschidera1-bit/lumi-stellar","repoScore":0,"tier":"community","source":"builder-owned","activity":"active","language":"Python","projectSlug":null,"notes":0,"codeDepth":66,"deployable":false,"mainnetJoined":false},{"fullName":"Mackenzie-OO7/reflector-docs","repoScore":0,"tier":"community","source":"builder-owned","activity":"dormant","language":null,"projectSlug":null,"notes":0,"codeDepth":0,"deployable":false,"mainnetJoined":false},{"fullName":"Mackenzie-OO7/Stellar-X-Web3Bridge","repoScore":0,"tier":"community","source":"builder-owned","activity":null,"language":null,"projectSlug":null,"notes":0,"codeDepth":null,"deployable":false,"mainnetJoined":false},{"fullName":"Mackenzie-OO7/stellar-oss-issues","repoScore":0,"tier":"community","source":"builder-owned","activity":null,"language":null,"projectSlug":null,"notes":0,"codeDepth":null,"deployable":false,"mainnetJoined":false},{"fullName":"Timi16/Stellarsignal","repoScore":0,"tier":"community","source":"builder-owned","activity":"slowing","language":"TypeScript","projectSlug":null,"notes":0,"codeDepth":53,"deployable":false,"mainnetJoined":false},{"fullName":"Timi16/Paylink-sdk","repoScore":0,"tier":"community","source":"builder-owned","activity":null,"language":null,"projectSlug":null,"notes":0,"codeDepth":null,"deployable":false,"mainnetJoined":false},{"fullName":"robertocarlous/Stellar-Mastery-LV1","repoScore":0,"tier":"community","source":"builder-owned","activity":"active","language":"TypeScript","projectSlug":null,"notes":0,"codeDepth":63,"deployable":true,"mainnetJoined":false},{"fullName":"robertocarlous/NeuroWealth","repoScore":0,"tier":"community","source":"builder-owned","activity":"active","language":"TypeScript","projectSlug":null,"notes":0,"codeDepth":75,"deployable":true,"mainnetJoined":false},{"fullName":"Dione-b/stellarsight","repoScore":0,"tier":"community","source":"builder-owned","activity":null,"language":null,"projectSlug":null,"notes":0,"codeDepth":null,"deployable":false,"mainnetJoined":false},{"fullName":"PatrickKish1/safetrust-ZK","repoScore":0,"tier":"community","source":"builder-owned","activity":null,"language":null,"projectSlug":null,"notes":0,"codeDepth":null,"deployable":false,"mainnetJoined":false},{"fullName":"kingfavourjudah/FundBlock","repoScore":0,"tier":"community","source":"builder-owned","activity":null,"language":null,"projectSlug":null,"notes":0,"codeDepth":null,"deployable":false,"mainnetJoined":false},{"fullName":"leocagli/pontepay","repoScore":0,"tier":"community","source":"builder-owned","activity":null,"language":null,"projectSlug":null,"notes":0,"codeDepth":null,"deployable":false,"mainnetJoined":false},{"fullName":"leocagli/tralalero-contracts","repoScore":0,"tier":"community","source":"builder-owned","activity":null,"language":null,"projectSlug":null,"notes":0,"codeDepth":null,"deployable":false,"mainnetJoined":false},{"fullName":"KingFRANKHOOD/soroban-sql-sync","repoScore":0,"tier":"community","source":"builder-owned","activity":null,"language":null,"projectSlug":null,"notes":0,"codeDepth":null,"deployable":false,"mainnetJoined":false}],"withCodeDepth":10996,"withKnowledgeNotes":1047,"joinedToMainnetContract":119},"guards":[{"key":"scf-crosscheck","title":"SCF funding cross-check","promise":"No project overstates or understates SCF membership, at the project level OR the round level, against the fund's own directory.","measure":{"value":0,"of":326,"unit":"claims"},"value":"0","state":"holding","severity":"high","holding":true,"asOf":"2026-09-20","ageDays":1,"cadence":"weekly","freshnessDays":10,"details":["332 matched records checked against 531 SCF projects","0 overstated / 0 understated at project level","0 round-level overclaims across 326 verified claims"],"evidence":"improvements/engine/weekly/scf-crosscheck-latest.json"},{"key":"contract-probe","title":"Contract honesty probe (Engine E)","promise":"Documented params do something, undocumented values are rejected. The contract a stranger hits behaves as written.","measure":{"value":0,"of":920,"unit":"violations"},"value":"0","state":"holding","severity":"high","holding":true,"asOf":"2026-09-20","ageDays":1,"cadence":"weekly","freshnessDays":10,"details":["0 param(s) documented but silently ignored","0 param(s) accepting values the spec forbids","spec 1.9.52 at measurement; probed on every deploy, evidence committed weekly by engine-c-health"],"evidence":"improvements/engine/weekly/engine-e-contract-latest.json"},{"key":"curated-canonical","title":"Curated canonical repos resolve","promise":"Every repo we call authoritative is indexed and carries code signals — a curated name that matches no row silently degrades the query it was written for.","measure":{"value":44,"of":44,"unit":"repos"},"value":"44/44","state":"holding","severity":"medium","holding":true,"asOf":"2026-08-31","ageDays":21,"cadence":"baseline","freshnessDays":120,"details":["0 absent (curated name matches no row)","0 indexed but no code signals — invisible to code-evidence ranking and to the tier gate"],"evidence":"improvements/audits/curated-canonical-latest.json"},{"key":"packet-stamps","title":"Human-verified stamps still hold","promise":"Every human-verified packet stamp is re-probed weekly against its own deciding URL; a contradiction is a finding, not a silent stale claim.","measure":{"value":75,"of":77,"unit":"stamps"},"value":"75/77","state":"holding","severity":"high","holding":true,"asOf":"2026-09-16","ageDays":5,"cadence":"weekly","freshnessDays":10,"details":["2 could-not-check — a 403, a timeout or a client-rendered shell is a page we did not read, never a contradiction","read-only: this guard files a finding for a human and never writes a status, because reading a marketing banner as a product state is the failure it exists to catch"],"evidence":"improvements/audits/packet-stamps-latest.json"},{"key":"consumption","title":"Computed values reach a serving path","promise":"Every field our machinery computes is read by something that shapes an agent's answer — a value nothing consumes cannot change what anyone is told.","measure":{"value":9,"of":9,"unit":"fields"},"value":"9/9","state":"holding","severity":"high","holding":true,"asOf":"2026-09-14","ageDays":7,"cadence":"on-deploy","freshnessDays":14,"details":["a script or a test does not count as consumption — that is how codeProofTier passed for months while only a report called it"],"evidence":"improvements/audits/consumption-latest.json"},{"key":"workflow-health","title":"Guard lanes that actually run","promise":"Every automated lane in the repo has completed a real run recently — a guard that never executes is a promise, not a check.","measure":{"value":96,"of":97,"unit":"lanes"},"value":"96/97","state":"breached","severity":"high","holding":false,"asOf":"2026-09-17","ageDays":4,"cadence":"weekly","freshnessDays":10,"details":["ALWAYS-RED: award-import.yml — 1 runs since this file was last edited, zero successes — dies at \"Import\", not a declared signal step","judged against the workflow file as it stands: runs from a since-edited or never-merged version are ignored, so a fixed lane stops being red","a lane that exits 1 to report a finding is the guard working, and is not counted here"],"evidence":"improvements/audits/workflow-health-latest.json"},{"key":"scripts-types","title":"Type errors in scripts/","promise":"The scripts that write to the production database are type-checked, and the backlog of known errors only shrinks.","measure":{"value":29,"of":null,"unit":"errors"},"value":"29","state":"holding","severity":"medium","holding":true,"asOf":"2026-09-14","ageDays":7,"cadence":"on-deploy","freshnessDays":14,"details":["identity is file + error code + message, without line numbers, so an unrelated edit above an error does not read as a regression","a count of 0 here means the ratchet is finished and the guard can become a plain tsc gate"],"evidence":"improvements/audits/scripts-types-latest.json"},{"key":"answer-dating","title":"Served values a consumer can date","promise":"Every value we serve carries a date that covers IT — or says plainly that it cannot be dated. A value wearing a neighbour's timestamp is a wrong answer with a citation.","measure":{"value":49,"of":83,"unit":"values"},"value":"49/83","state":"holding","severity":"medium","holding":true,"asOf":"2026-09-14","ageDays":7,"cadence":"on-deploy","freshnessDays":14,"details":["explainRepo.answerAsOf is the pattern: NULL for a DeepWiki answer, because DeepWiki exposes no index date and inventing one would make an unknown look measured","scoping cuts both ways: verifyClaim's confidence.ageDays dates the numbers inside confidence but NOT the root-level verdict beside it — so verifyClaim.verdict is carried as named debt, not excused; an admission only counts when the description speaks to datability itself ('no index date'), never bare 'null' or 'unknown'","limit: a scope holding one date is treated as dating every value in it, so this catches the sharper shape only — a value with NO date in scope while other objects in the response carry dates"],"evidence":"improvements/audits/answer-dating-latest.json"},{"key":"scf-coverage","title":"SCF-funded projects served","promise":"Every SCF-funded project is in the directory an agent searches, with funding read from SCF's own submission records.","measure":{"value":513,"of":514,"unit":"projects"},"value":"513/514","state":"holding","severity":"medium","holding":true,"asOf":"2026-09-15","ageDays":6,"cadence":"weekly","freshnessDays":10,"details":["1 SCF-funded projects the directory does not serve","DefiLlama: 1 missing of 44 Stellar-listed","absent entries are human-reviewed SEEDS, never bulk-created","absent: regulated-brl-settlement-for-fx-and-institutional-payments-on-stellar-2vu (round 42)"],"evidence":"improvements/audits/coverage-gaps-latest.json"},{"key":"deepwiki-calibration","title":"Code-depth calibration","promise":"Repo depth grades agree with independent code analysis where both exist — on a sample large enough for the rate to mean something.","measure":{"value":100,"of":null,"unit":"%"},"value":"100% (n=28)","state":"holding","severity":"low","holding":true,"asOf":"2026-07-10","ageDays":73,"cadence":"baseline","freshnessDays":120,"details":["0 disagreements","two graders, recorded per row and never pooled silently: DeepWiki for the few answer-key repos it has indexed, Grok (agentic, reads the repo) for the rest","the binding constraints are EXTERNAL: DeepWiki's index covers ~4 of the 86 long-tail answer-key repos, and the Grok balance exhausted mid-run (HTTP 402) after 9 verdicts — topping it up or DeepWiki indexing more of the key is what grows n","sample meets the 20-repo floor"],"evidence":"improvements/engine/deepwiki-calibration-2026-07-10.json"},{"key":"raven-interlock","title":"Consumer interlock (Raven)","promise":"The #1 consumer's discovery index tracks our contract, checked from OUR side too, with grace for their re-baseline cadence.","measure":{"value":27,"of":33,"unit":"operations"},"value":"27/33","state":"breached","severity":"high","holding":false,"asOf":"2026-09-20","ageDays":1,"cadence":"weekly","freshnessDays":10,"details":["0 op(s) lagging within the 10-day re-baseline grace window (expected)","0 op(s) missing beyond grace","3 op(s) in the catalog that our own routing words do not reach — our fix","3 op(s) callable but absent from the consumer's discovery index past the 10-day grace window (getQualityReport, getRwaAssets, verifyClaim) — an agent that does not already know the name cannot find them, and no wording of ours can change that","contract 1.9.52 at measurement"],"evidence":"improvements/audits/raven-drift-latest.json"},{"key":"engine-a-recall","title":"Recall floors (Engine A)","promise":"Generated known-item probes per bucket stay above their red-line floors, recall can't silently erode.","measure":{"value":8,"of":8,"unit":"buckets"},"value":"8/8","state":"holding","severity":"high","holding":true,"asOf":"2026-09-20","ageDays":1,"cadence":"weekly","freshnessDays":10,"details":["all buckets above floor"],"evidence":"improvements/engine/weekly/engine-a-recall-latest.json"},{"key":"engine-d-demand","title":"Real-demand OK-rate (Engine D)","promise":"The queries real consumers actually sent are replayed live and keep answering at or above the committed floor. A miss on real demand outranks any synthetic finding.","measure":{"value":98,"of":null,"unit":"%"},"value":"98%","state":"holding","severity":"high","holding":true,"asOf":"2026-09-20","ageDays":1,"cadence":"weekly","freshnessDays":10,"details":["8,085 real-consumer calls in the 14-day window","4 queries missing today, the standing fix queue","floor 80% is a ratchet from a prior reading, it may only move up"],"evidence":"improvements/engine/weekly/engine-d-demand-latest.json"},{"key":"golden-eval","title":"Golden retrieval eval","promise":"Known-true questions (answer key derived from the canonical directory) keep passing after every ship.","measure":{"value":51,"of":51,"unit":"questions"},"value":"51/51","state":"holding","severity":"high","holding":true,"asOf":"2026-09-20","ageDays":1,"cadence":"on-deploy","freshnessDays":14,"details":["full pass","2 N/A by design (live-source questions the static corpus doesn't answer)","re-run on every production deploy + weekly"],"evidence":"improvements/engine/weekly/golden-eval-latest.json"},{"key":"corpus-health","title":"Corpus hygiene (S5-S8)","promise":"The research corpus stays clean: junk URLs, broken titles, staleness and mirror drift are swept weekly, and a sweep that returns no reading counts as unknown, never as clean.","measure":{"value":5,"of":5,"unit":"sweeps"},"value":"5/5","state":"holding","severity":"medium","holding":true,"asOf":"2026-09-20","ageDays":1,"cadence":"weekly","freshnessDays":10,"details":["s7 coverage: 2 source(s) structurally undateable (declared)","all sweeps clean"],"evidence":"improvements/engine/weekly/corpus-health-latest.json"},{"key":"raven-consumer-path","title":"Consumer path (through Raven)","promise":"The canonical questions answer correctly through the REAL Raven gateway: routing, our op, the response envelope and coaching, not just our direct API.","measure":{"value":47,"of":47,"unit":"questions"},"value":"47/47","state":"holding","severity":"high","holding":true,"asOf":"2026-09-20","ageDays":1,"cadence":"weekly","freshnessDays":10,"details":["every gradeable golden question answers correctly through Raven (47 checked)"],"evidence":"improvements/engine/raven-loop-latest.json"},{"key":"improvement-ledger","title":"Improvement ledger","promise":"Every quality detector's findings land in one tracked backlog by surface. A backlog is fine; a HIGH-severity finding neglected past 30 days is the failure, that's this row's red line.","measure":{"value":14,"of":689,"unit":"findings"},"value":"14 open","state":"holding","severity":"high","holding":true,"asOf":"2026-09-19","ageDays":2,"cadence":"weekly","freshnessDays":10,"details":["open by surface: code 13 · retrieval 1 · directory 0 · scf 0 · contract 0 · consumer 0 · corpus 0","689 tracked · 0 in-wave · 7 verified · 624 auto-cleared (detector stopped flagging)","closure basis: 7 verified deliberately · 216 cleared on a live re-probe that PASSED · 408 cleared only because a detector stopped reporting","that last group is the re-probe backlog, not a result: a detector going quiet is indistinguishable from a gap nobody asked about again. Spot-check 2026-08-31 — kutana, etesia and octopos sit in it, are still absent from the directory, and each carries SCF round badges.","no high-severity finding neglected past 30 days","all detectors reporting within 10d, every open finding is a confirmed one"],"evidence":"improvements/engine/weekly/improvement-ledger-latest.json"},{"key":"contract-opacity","title":"Response-shape opacity (build-enforced)","promise":"No silent opacity: every response object declares its shape. Grandfathered open maps are counted here and the count may only fall.","measure":{"value":0,"of":null,"unit":"open maps"},"value":"0","state":"holding","severity":"medium","holding":true,"asOf":"2026-09-21","ageDays":0,"cadence":"on-deploy","freshnessDays":14,"details":["0 response objects still return an undeclared shape","the ratchet fails the build if that number rises; it may only fall","a NEW operation shipping without a declared shape fails the build outright","scripts/contract/check-schema-opacity.ts, wired into contract:check"],"evidence":"specs/opacity-baseline.json"},{"key":"contract-honesty","title":"Match labelling (build-enforced)","promise":"Every q-taking operation declares HOW it matched, so a caller can tell an exact hit from a semantic neighbour. Enforced in CI.","measure":{"value":0,"of":4,"unit":"operations"},"value":"0","state":"holding","severity":"medium","holding":true,"asOf":"2026-09-21","ageDays":0,"cadence":"on-deploy","freshnessDays":14,"details":["4 q-taking operation(s) tracked, 0 unlabelled","a new q-taking operation shipping without a match label fails the build","scripts/contract/check-honesty-layer.ts, wired into contract:check"],"evidence":"specs/honesty-baseline.json"}],"trend":[{"date":"2026-08-28","batteryPass":57,"batteryFail":0,"batteryErrors":null,"parityPass":51,"openMaps":0,"honestyDebt":0,"sampled":1025,"population":1025,"liveRows":878,"liveNoSource":23,"humanVerified":79},{"date":"2026-08-29","batteryPass":65,"batteryFail":0,"batteryErrors":null,"parityPass":51,"openMaps":0,"honestyDebt":0,"sampled":1034,"population":1034,"liveRows":874,"liveNoSource":11,"humanVerified":106},{"date":"2026-08-30","batteryPass":64,"batteryFail":1,"batteryErrors":null,"parityPass":51,"openMaps":0,"honestyDebt":0,"sampled":1036,"population":1036,"liveRows":875,"liveNoSource":11,"humanVerified":107},{"date":"2026-08-31","batteryPass":65,"batteryFail":0,"batteryErrors":null,"parityPass":51,"openMaps":0,"honestyDebt":0,"sampled":1053,"population":1053,"liveRows":874,"liveNoSource":11,"humanVerified":113},{"date":"2026-09-01","batteryPass":64,"batteryFail":1,"batteryErrors":null,"parityPass":51,"openMaps":0,"honestyDebt":0,"sampled":1084,"population":1084,"liveRows":875,"liveNoSource":8,"humanVerified":118},{"date":"2026-09-02","batteryPass":65,"batteryFail":0,"batteryErrors":null,"parityPass":45,"openMaps":0,"honestyDebt":0,"sampled":1090,"population":1090,"liveRows":863,"liveNoSource":8,"humanVerified":157},{"date":"2026-09-03","batteryPass":64,"batteryFail":1,"batteryErrors":null,"parityPass":51,"openMaps":0,"honestyDebt":0,"sampled":1097,"population":1097,"liveRows":879,"liveNoSource":8,"humanVerified":157},{"date":"2026-09-04","batteryPass":62,"batteryFail":3,"batteryErrors":null,"parityPass":51,"openMaps":0,"honestyDebt":0,"sampled":1099,"population":1099,"liveRows":879,"liveNoSource":8,"humanVerified":157},{"date":"2026-09-05","batteryPass":65,"batteryFail":0,"batteryErrors":null,"parityPass":51,"openMaps":0,"honestyDebt":0,"sampled":null,"population":null,"liveRows":null,"liveNoSource":null,"humanVerified":null},{"date":"2026-09-06","batteryPass":65,"batteryFail":0,"batteryErrors":null,"parityPass":51,"openMaps":0,"honestyDebt":0,"sampled":1103,"population":1103,"liveRows":846,"liveNoSource":1,"humanVerified":261},{"date":"2026-09-07","batteryPass":65,"batteryFail":0,"batteryErrors":null,"parityPass":51,"openMaps":0,"honestyDebt":0,"sampled":1103,"population":1103,"liveRows":835,"liveNoSource":1,"humanVerified":272},{"date":"2026-09-08","batteryPass":43,"batteryFail":0,"batteryErrors":null,"parityPass":49,"openMaps":0,"honestyDebt":0,"sampled":1103,"population":1103,"liveRows":832,"liveNoSource":1,"humanVerified":275},{"date":"2026-09-09","batteryPass":64,"batteryFail":0,"batteryErrors":null,"parityPass":51,"openMaps":0,"honestyDebt":0,"sampled":1103,"population":1103,"liveRows":830,"liveNoSource":1,"humanVerified":275},{"date":"2026-09-10","batteryPass":64,"batteryFail":0,"batteryErrors":null,"parityPass":51,"openMaps":0,"honestyDebt":0,"sampled":1105,"population":1105,"liveRows":830,"liveNoSource":1,"humanVerified":275},{"date":"2026-09-11","batteryPass":63,"batteryFail":1,"batteryErrors":null,"parityPass":51,"openMaps":0,"honestyDebt":0,"sampled":1106,"population":1106,"liveRows":830,"liveNoSource":1,"humanVerified":275},{"date":"2026-09-12","batteryPass":65,"batteryFail":0,"batteryErrors":null,"parityPass":51,"openMaps":0,"honestyDebt":0,"sampled":1106,"population":1106,"liveRows":830,"liveNoSource":1,"humanVerified":275},{"date":"2026-09-13","batteryPass":65,"batteryFail":0,"batteryErrors":null,"parityPass":51,"openMaps":0,"honestyDebt":0,"sampled":1106,"population":1106,"liveRows":830,"liveNoSource":1,"humanVerified":275},{"date":"2026-09-14","batteryPass":65,"batteryFail":0,"batteryErrors":null,"parityPass":51,"openMaps":0,"honestyDebt":0,"sampled":1106,"population":1106,"liveRows":830,"liveNoSource":1,"humanVerified":275},{"date":"2026-09-15","batteryPass":65,"batteryFail":0,"batteryErrors":null,"parityPass":51,"openMaps":0,"honestyDebt":0,"sampled":1106,"population":1106,"liveRows":830,"liveNoSource":0,"humanVerified":275},{"date":"2026-09-16","batteryPass":65,"batteryFail":0,"batteryErrors":null,"parityPass":51,"openMaps":0,"honestyDebt":0,"sampled":1115,"population":1115,"liveRows":830,"liveNoSource":0,"humanVerified":284},{"date":"2026-09-17","batteryPass":65,"batteryFail":0,"batteryErrors":null,"parityPass":51,"openMaps":0,"honestyDebt":0,"sampled":1115,"population":1115,"liveRows":830,"liveNoSource":0,"humanVerified":284},{"date":"2026-09-18","batteryPass":65,"batteryFail":0,"batteryErrors":null,"parityPass":45,"openMaps":0,"honestyDebt":0,"sampled":null,"population":null,"liveRows":null,"liveNoSource":null,"humanVerified":null},{"date":"2026-09-19","batteryPass":65,"batteryFail":0,"batteryErrors":null,"parityPass":51,"openMaps":0,"honestyDebt":0,"sampled":1115,"population":1115,"liveRows":830,"liveNoSource":0,"humanVerified":284},{"date":"2026-09-20","batteryPass":65,"batteryFail":0,"batteryErrors":null,"parityPass":51,"openMaps":0,"honestyDebt":0,"sampled":1115,"population":1115,"liveRows":830,"liveNoSource":0,"humanVerified":284}]}