Data dictionary: verification pilot

By RWAWeekly team · Oct 31, 2026

Every field in the RWAWeekly verification pilot dataset, with what it means. Status definitions are on the verification page.

Product fields

FieldMeaning
attestationIndependent report on reserves or tokens outstanding: firm, standard and the date it covers.
available_networksBlockchains the source says the product is available on.
contract_addressToken contract address on one chain, as listed by the issuer.
custodianCustodian, depositary or vault holding the assets, as named by the source.
date_of_first_saleDate of first sale as filed on Form D (not the same as inception).
domicileCountry or territory where the fund or issuer is established.
expense_ratioAnnual fund operating expenses, gross and net of waivers.
fund_aum_publishedFund net assets as published in a filing or by the issuer.
fund_legal_nameLegal name of the fund or issuing entity.
inception_dateDate the fund started operations.
investment_managerInvestment manager and sub-advisor.
legal_structureLegal form of the product (e.g. debt issued by a bankruptcy-remote entity).
managerFund manager named by the issuer.
minimum_investmentMinimum initial investment stated by the source.
nav_per_share_reportedNAV per share as reported in a filing.
nav_policyStated NAV policy, e.g. seeks a stable $1.00 per share (a policy, not a measurement).
offeringOffering type (e.g. Regulation S).
regulatorRegulator or regulatory regime stated by the source.
share_classShare class of the fund.
tickerFund ticker in filings.

Measured values (metrics)

MetricMeaning
supplyTokens outstanding on one chain, read from the issuer-listed contract.
nav_per_tokenNet asset value per token used for the board.
aum_calculatedOur calculation: sum of on-chain supply × nav_per_token.
aum_issuer_reportedFund or token assets as published by the issuer or in an SEC filing.
value_outstanding_issuer_reportedValue outstanding as published by the issuer.
nav_per_share_reportedNAV per share as filed with the SEC or published by the issuer, in the source's currency.
supply_issuer_reportedTokens or shares outstanding as published by the issuer or in an attestation report, compared with our own on-chain supply.
reserve_oz_issuer_reportedFine troy ounces of gold held as reserves, as stated in an attestation report.
total_amount_sold_reportedTotal amount sold as filed on SEC Form D.

Sample file columns

ColumnMeaning
product_idOur product identifier.
tickerToken or fund ticker as listed on the board.
product_nameProduct name.
fieldField or metric name (see the field list below).
chainBlockchain, for per-deployment rows (contract address, supply); empty otherwise.
valueThe value as found, or 'unavailable'. Numbers are not rounded.
unitusd, usd_per_share, eur, eur_per_share, tokens, troy_oz or text. Values are in the unit the source uses; we do not convert currencies.
source_urlWhere the value comes from: the issuer page, the SEC filing, or the block explorer page for the contract we read.
source_typeonchain_rpc, issuer_oracle, issuer_doc, issuer_site, sec_filing or calculated.
observed_atWhen we read or retrieved the value (UTC).
measured_atThe date or time the value refers to (UTC): block time of an on-chain read, report date of a filing, 'as of' date on an issuer page. Empty when the source gives no date for a static fact.
methodHow the value was obtained, e.g. totalSupply(), getTokenSupply, issuer on-chain oracle, stable_nav_policy, supply_x_nav, sec_filing.
verification_statusOne of the statuses defined on this page.
noteContext: the passage relied on, conflicts between sources, discrepancy size.

Tables

ref.product

One row per product: identity and fixed attributes.

ColumnMeaning
product_idOur product identifier.
nameProduct name.
tickerTicker shown on the board.
issuerIssuer or sponsor.
fund_legal_nameLegal name of the fund.
share_classShare class.
domicileDomicile.
regulatorRegulator.
asset_classAsset class.
nav_designstable_1usd (seeks $1.00), accumulating (price rises with income) or commodity_price (valued at a market price, e.g. gold).
currencyCurrency of the NAV.
inception_dateInception date.
in_pilotTrue for the products in the verification pilot.
activeTrue while the product is tracked.
onchain_symbolToken symbol used in our on-chain reads.
address_source_urlIssuer page that lists the contract addresses.
created_atRow created (UTC).
updated_atRow last updated (UTC); only empty columns are ever filled, set values are not overwritten.

ref.product_field

One row per product, field, value and source (append-only; field-level provenance).

ColumnMeaning
product_idOur product identifier.
fieldField name.
valueValue as found.
source_urlSource of the value.
source_typeKind of source.
retrieved_atWhen we retrieved the source (UTC).
verification_statusStatus as defined on the verification page.
notePassage relied on, conflicts.
inserted_atWhen the row was written (UTC).

ref.deployment

One row per token contract (product × chain).

ColumnMeaning
deployment_idproduct:chain:contract.
product_idOur product identifier.
chainBlockchain.
contract_addressToken contract address.
token_standardToken standard where known.
decimalsToken decimals where known.
address_source_urlIssuer page that lists the contract addresses.
address_statusissuer_listed when the issuer publishes the address.
address_checked_atWhen we last checked the issuer's address list (UTC).
first_seen_atFirst time we read this contract (UTC).
last_seen_atLast time we read this contract (UTC).
activeTrue while the product is tracked.

obs.observation

Every measurement, append-only; corrections are separate rows in obs.correction.

ColumnMeaning
obs_idObservation identifier.
product_idOur product identifier.
deployment_idproduct:chain:contract.
metricWhat was measured (see metrics).
value_numNumeric value.
value_textValue as printed by the source.
unitUnit.
periodPeriod the value covers, where relevant.
as_ofMeasurement date or time (UTC): what the value refers to.
observed_atObservation time (UTC): when we read it.
source_typeKind of source.
source_urlSource of the value.
source_refExact item read: chain and contract, or the filing section.
methodHow it was obtained.
verification_statusStatus as defined on the verification page.
input_obs_idsFor calculations: the observations used.
supersedes_obs_idReserved; observations are never edited, a later row may supersede an earlier one.
run_idData run identifier.
licence_idLicence of the source.
inserted_atWhen the row was written (UTC).

obs.correction

Append-only label corrections for earlier observations (the original row is never changed).

ColumnMeaning
obs_idObservation identifier.
fieldField name.
old_valueLabel before the correction.
new_valueLabel after the correction.
reasonWhy the label changed.
corrected_atWhen the correction was appended (UTC).

Verification statuses · Sample data (CSV) · Methodology

Source: RWAWeekly verification pilot (public RPC reads, issuer pages, SEC EDGAR filings) (Public on-chain facts; issuer docs for contract addresses). As of: Oct 31, 2026. Methodology · Sources & licences
On-chain supply via public RPC; contract addresses from issuer documentation.