OpenChainGraph Suite · ART-603 · Stablecoin Reserves

Stablecoin Reserve 3-Source Recompute

Recomputes reserve ratio, weighted-average maturity (WAM), and per-holding GENIUS eligible-asset match from three independently-sourced legs: the issuer's own published reserve report (with a per-asset-class breakdown), the EDGAR N-MFP Part 1 series summary for the government money-market fund holding reserves, and a declared on-chain token supply figure. It then reconciles the three legs against each other, gated on how far apart their as-of dates are. This is a RECOMPUTE, never a solvency claim, never an audit, never a third-party sign-off, and never "satisfies GENIUS": it recalculates arithmetic on figures you supply and reports whether independently-sourced numbers agree.

Three independently-sourced legs, never blendedSkew-gated reconcile, never same-date assumedPaste-in only, zero lookups
๐Ÿ”’ All inputs are processed locally in your browser. No data is transmitted. Do not enter real personal data โ€” use synthetic or anonymised inputs only.
What This Does and Does Not Prove

A MET/RECONCILED reading proves that the figures you supplied are arithmetically and cross-sourcedly consistent with each other. It does not prove the underlying figures are true, that the reserve composition is complete, or that the issuer is solvent: whether Leg A, Leg B, or Leg C's declared numbers are accurate is the declaring party's responsibility, not something this recompute can determine. Each leg is measured at its own declared as-of date; nothing here is compared against "today", because this tool has no clock.

Per-holding GENIUS eligible-asset flags report criteria-match only, never a compliance opinion, never an "overall eligibility" boolean. The catch-all statutory item 7 always reads INDETERMINATE, a human judgment call, never auto-matched.

The Three Legs, Pasted as JSON

Each leg is optional. A missing leg drives every check that depends on it to INDETERMINATE, never a fabricated pass. Load a sample below to see the expected shape.

A reconcile check whose relevant leg-pair skew exceeds this reads INDETERMINATE rather than comparing as if same-date. Default 10 (one-third of the GENIUS monthly cadence), a design choice, not a statutory number.
JSON: as_of, source_digest, report_period, period_end_date, total_reserves_usd, outstanding_tokens_reported, token_price, reserves_in_fund_fraction, asset_breakdown: [{asset_class, amount_usd, maturity_bucket_days, institution?}].
JSON: as_of, source_digest, accession_number, total_net_assets, nav_per_share, shares_outstanding, wam_days, wal_days, filing_date.
JSON: as_of, source_digest, onchain_supply. Declared input only, no RPC call, no light-client read.
Reserve Ratio Recompute (ยง4)
WAM: Weighted-Average Maturity Recompute (ยง5)
Three-Source Reconcile (ยง7)
checkverdictdetail
GENIUS Eligible-Asset Flags (ยง6, statutory 8-item enumeration, criteria-match only)
asset_classamount_usdverdictstatutory itemdetail
OCC NPRM Concentration Detail (separate array, proposed-rule, not statute)
institutionamount_usd% of recomputed reserves>40% ceiling
Not Proven
Execution Hash (SHA-256)
Where This Sits Beside the Other Stablecoin Surfaces
art-582 GENIUS Reserve-Disclosure Conformance Monitor1:1 top-line coverage arithmetic + report-timeliness only, no per-asset-class granularity
art-584 Proof-of-Reserves VerifierMerkle-sum inclusion/aggregation consistency, a different data shape entirely
stablecoin-examiner-packthis node composed as a 4th step alongside art-582 โ†’ art-584 โ†’ art-585