The GSPC board — 23 axis · 23 measured — financial half

Financial axis — live from GET /api/gspc

Eight financial/domain rows on the board. Each chip is the live axes[].status for family=financial; n is the live sample size. MEASURED means a deterministic rubric and published run artifact exist — measured is not the same as scored (no fleet, no leader, no accuracy on these rows). Only one of the eight current financial run artifacts is Ed25519-signed; seven are content-addressed but unsigned. Read live from GET /api/gspc.

8 axis · 8 measured (financial family). 8 declared slots · 8 MEASURED · 0 UNMEASURED — derived from live axes[], same fetch the board uses. See totals.count_grammar.

Provenance Controls

/gspc/provenance-controls

deterministic-factsMEASURED

n=6 issuer accounts (not bank items) · coverage 6 of the 16 instruments named in the registry

MEASURED for on-chain control facts only, and only those — one axis family over six instruments. Deterministic: the rubric reads account-root flags (RequireAuth, NoFreeze, GlobalFreeze) and the declared Domain off the public ledger and decodes them; there is no model, no judgement, no score and no ranking. Measured 2026-08-25 across 6 issuers (RLUSD, Ondo OUSG, OpenEden TBILL, Archax abrdn MMF, Braza USDB, Braza BBRL); a stranger re-runs the fetch and compares. Signed run v0.2, content_id 29369542cb537f38. Findings: 3 of 6 enforce allowlisting, 6 of 6 retain issuer freeze capability, 6 of 6 declare an identity domain. TWO BOUNDARIES THAT ARE PART OF THE MEASUREMENT, NOT CAVEATS ON IT. First, the facts are read from mainnet but the attestations are carried on DEVNET — mainnet attestation is PLANNED and not live, and nothing is attested on any Ethereum chain. Second, THE RISK VERDICT IS UNMEASURED: what these facts imply about an instrument's safety, solvency or creditworthiness needs counsel and is not measured here. This is not a rating, not advice, not a ranking, and not an endorsement of any named instrument. Supersedes the v0.1 run.

Evidence: /interop/financial-measure-run-v2.json

On-chain control facts — signed run

XRPL MAINNET (fresh account_info fetch, documented flag decode). Financial axis MEASURED for on-chain control facts (deterministic, signed, stranger-recomputable: re-run this script + compare). Risk verdicts remain UNMEASURED pending counsel. Not ratings/advice/endorsements.

InstrumentAllowlistingIssuer can freezeIdentity domainAs ofDevnet tx
RLUSD (Ripple USD)nonenodeclared2026-08-25-REMEASURE v2no tx recorded
Ondo OUSG (Short-Term US Treasuries)noneyesdeclared2026-08-25-REMEASURE v2no tx recorded
Archax x abrdn USD Liquidity Fundnoneyesdeclared2026-08-25-REMEASURE v2no tx recorded
OpenEden TBILL (TBL)nonenodeclared2026-08-25-REMEASURE v2no tx recorded
Braza Bank USDBnoneyesdeclared2026-08-25-REMEASURE v2no tx recorded
Braza Bank BBRLnoneyesdeclared2026-08-25-REMEASURE v2no tx recorded

Facts only — deterministic on-chain reads. Risk verdicts remain UNMEASURED pending counsel. Not ratings, advice, or endorsements.

Reserve Attestation

/gspc/reserve-attestation

deterministic-factsMEASURED

n=16 issuer accounts (not bank items)

MEASURED v0.3 over the live XRPL reader-16 (start set RLUSD/OUSG/USDB/BBRL bidirectional, then the twelve well-known/registry rows). Three-state per fact: 3 PASS, 4 FAIL, 9 UNCHECKABLE (no on-chain declared Domain = no deterministic disclosure surface; UNREACHABLE is never FAIL). Self-declare without attestation language is FAIL. Archax x abrdn and OpenEden TBILL are off this reader — parked under rwa-attest-other. Risk verdict UNMEASURED. Not a rating.

Evidence: /interop/financial-measure-run-reserve-attestation.json

Regulatory Framework

/gspc/regulatory-framework

deterministic-factsMEASURED

n=16 issuer accounts (not bank items)

MEASURED v0.3 for declaration presence on a retrieved URL, over the live XRPL reader-16. 4 PASS, 3 FAIL, 9 UNCHECKABLE (no on-chain Domain; UNREACHABLE is never FAIL). Never compliance. Risk verdict UNMEASURED. Not a rating.

Evidence: /interop/financial-measure-run-regulatory-framework.json

Distribution Integrity

/gspc/distribution-integrity

deterministic-factsMEASURED

n=16 issuer accounts (not bank items)

MEASURED v0.3 from GET /api/xrpl (writes_board=false) over all 16 reader rows: 16 PASS on distributed classification. represented>>distributed stays UNCHECKABLE (no RWA.xyz key; no same-unit pair). EURQ/USDQ reader sig_ed25519=null stays flagged. Risk verdict UNMEASURED. Not a rating.

Evidence: /interop/financial-measure-run-distribution-integrity.json

Custody Disclosure

/gspc/custody-disclosure

deterministic-factsMEASURED

n=16 issuer accounts (not bank items)

MEASURED v0.3 for named-string presence on retrieved pages, over the live XRPL reader-16: custodian 1 PASS / 6 FAIL / 9 UNCHECKABLE. Disclosure only — never custodian or auditor quality. Risk verdict UNMEASURED. Not a rating.

Evidence: /interop/financial-measure-run-custody-disclosure.json

Ai Adoption Components

/gspc/ai-adoption-components

deterministic-factsMEASURED

n=2 public series

MEASURED as two Eurostat series from isoc_eb_ai, 2025: enterprises with 10+ employees using any AI 19.95%, large enterprises 250+ 55.03%. The size class is a dimension of the same response, so both series are read from one fetch. Not an index. No formula file. C-2026-0826-05: do not restore MEASURED-INDEX-v0.1. Former slot id ai-economy-index.

Evidence: /interop/financial-measure-run-ai-adoption-components.json

Labour Components

/gspc/labour-components

deterministic-factsMEASURED

n=2 public series

MEASURED as two Eurostat series, 2025: activity rate age 15-64 75.6% of population (lfsi_emp_a), unemployment rate age 15-74 6.0% of the labour force (une_rt_a). Supersedes a World Bank modelled-ILO pair that this row used to quote as Eurostat. Not an index. C-2026-0826-05: do not restore MEASURED-INDEX-v0.1. Former slot id human-labour-index.

Evidence: /interop/financial-measure-run-labour-components.json

Humanoid Labour Index

/gspc/humanoid-labour-index

deterministic-factsMEASURED

n=8 frozen vendor URLs

MEASURED as disclosure facts on 8 frozen URLs. Fleet size / hours / incidents stay UNMEASURED inside the card. Vendor blogs are not a bank. Not an index.

Evidence: /interop/financial-measure-run-humanoid-labour-index.json

Measurement, not certification. Live authority is GET /api/gspc (23 axis · 23 measured; financial family 8 axis · 8 measured). When a future financial slot is declared without a run, its live status will read UNMEASURED and the totals will separate again on their own — this page does not type that gap.