The open evidence layer for financial AI.

Agents citing YUCLAW inherit accession-verified, point-in-time, hash-anchored evidence: every EvidenceObject carries a verified excerpt, its SEC accession number, a SHA-256 anchored in a public daily ledger, and the available_as_of bound that makes look-ahead impossible to hide. Start at capabilities.json — one URL discovers everything.

Research and education only — not investment advice. Signal labels are research classifications, not buy/sell recommendations. Investment implication: none established — no buy, sell, or alpha conclusion is supported by this page.

The Evidence Passport — a deterministic claim-checker

yuclaw check-claim --ticker NVDA --type INSIDER_SELL --accession … returns a passport: the claim as parsed, the matched EvidenceObjects with excerpts and hashes, and one of five mechanical statuses. Below is a real passport generated at this page's build:

{
 "claim_as_given": "{\"ticker\": \"NVDA\", \"type\": \"INSIDER_SELL\", \"accession\": \"0001199039-26-000014\"}",
 "claim_as_parsed": {
  "ticker": "NVDA",
  "type": "INSIDER_SELL",
  "accession": "0001199039-26-000014",
  "date_range": null
 },
 "generated": "2026-09-14T01:38:07.361721+00:00",
 "status": "SOURCE_MATCHED",
 "matched_evidence": [
  {
   "ticker": "NVDA",
   "evidence_type": "INSIDER_SELL",
   "filing_date": "2026-09-08",
   "accession_number": "0001199039-26-000014",
   "excerpt": "STEVENS MARK A S 198707 shares @ $227.70 on 2026-09-03 ($45,244,670)",
   "source_hash": "fb5cfbe561b3ff29c26386a226f69eb1bcf78e5b930e3008ae7e6251b72924a7",
   "available_as_of": "2026-09-08T15:14:34.457833-06:00"
  },
  {
   "ticker": "NVDA",
   "evidence_type": "INSIDER_SELL",
   "filing_date": "2026-09-08",
   "accession_number": "0001199039-26-000014",
   "excerpt": "STEVENS MARK A S 4611 shares @ $234.00 on 2026-09-04 ($1,078,994)",
   "source_hash": "c67cb9c68ce5344b34d30d206ec33fb1f9b2159c2fd7e5fbe1dc69cea83bbf4f",
   "available_as_of": "2026-09-08T15:14:34.457833-06:00"
  },
  {
   "ticker": "NVDA",
   "evidence_type": "INSIDER_SELL",
   "filing_date": "2026-09-08",
   "accession_number": "0001199039-26-000014",
   "excerpt": "STEVENS MARK A S 182628 shares @ $233.46 on 2026-09-04 ($42,636,607)",
   "source_hash": "a42f3965f0dafa7736679dc984a35c2f7fe34a7d338fead1b20a9b3448c2d8fd",
   "available_as_of": "2026-09-08T15:14:34.457833-06:00"
  },
  {
   "ticker": "NVDA",
   "evidence_type": "INSIDER_SELL",
   "filing_date": "2026-09-08",
   "accession_number": "0001199039-26-000014",
   "excerpt": "STEVENS MARK A S 237820 shares @ $231.17 on 2026-09-04 ($54,976,302)",
   "source_hash": "ce86dd3c46b3f6cc5b6bfd6a0ecbba36d71f0daf2478c852f6679c6287b3eddc",
   "available_as_of": "2026-09-08T15:14:34.457833-06:00"
  },
  {
   "ticker": "NVDA",
   "evidence_type": "INSIDER_SELL",
   "filing_date": "2026-09-08",
   "accession_number": "0001199039-26-000014",
   "excerpt": "STEVENS MARK A S 197180 shares @ $230.40 on 2026-09-04 ($45,431,041)",
   "source_hash": "de3839a3cefc75f78689382b2dfcaf0c80fddc17ef73de925f79e8e45d6e6230",
   "available_as_of": "2026-09-08T15:14:34.457833-06:00"
  }
 ],
 "misses": [],
 "replay": "yuclaw check-claim --ticker NVDA --type INSIDER_SELL --accession 0001199039-26-000014",
 "not_advice": "Research and education only \u2014 not investment advice. A passport describes what YUCLAW's corpus contains; UNSUPPORTED means 'not found in YUCLAW's corpus \u2014 never a truth verdict'.",
 "support_limits": {
  "source_match": "EXACT",
  "source_
StatusMeaning
SOURCE_MATCHEDevery structured element of the claim matched at least one EvidenceObject — the excerpts and hashes are in the passport
PARTIAL_MATCHat least one EvidenceObject matched some elements of the claim; the matched objects and the misses are both listed explicitly — a passport with zero matched objects is never PARTIAL_MATCH
UNSUPPORTEDno EvidenceObject matched — not found in YUCLAW's corpus, never a truth verdict; a cited accession that is not in the corpus lands here
NOT_IN_COVERAGEthe ticker is outside the 79-name scoring universe; the corpus cannot speak to it
NOT_PARSEABLEthe conservative text parser could not confidently structure the claim — the false-denial guard: an unparsed claim is never called unsupported

The as-of recipe (point-in-time reconstruction)

To reconstruct name X as of date D from why/X.json: evidence = objects with available_as_of ≤ D; the classification at D = the label_history entry for the last date ≤ D. Older dates beyond the ribbon: yuclaw replay X --date D. Worked example in llms.txt.

Daily evidence changes + the C6 posture set (schema effective 2026-08-29)

/evidence_changes/{YYYY-MM-DD}.json — one file per UTC day, rolling 30 days, key order date, counts, c6_posture, grades, ledger, maturity, replay. The cumulative C6 posture accession set is not inlined; it lives at /c6_posture_current.json ({as_of, files, set_sha256, accessions}) and each daily file carries only a one-day delta:

"c6_posture": { "files": N, "set_sha256": "…", "added_today": [...], "removed_today": [...],
                "delta_since": "YYYY-MM-DD", "delta_span_days": N, "delta_status": "OK",
                "current_url": "/c6_posture_current.json" }

Surfaces

Research and education only — not investment advice. Past results — in-sample or forward-tracked — do not predict future performance.

YUCLAW · Home

Data through 2026-09-11 (last completed U.S. trading day) · regenerated daily after market close