Methodology
How data enters the index, how a status is assigned, what that status enforces onchain, and what it does not mean.
Source hierarchy
Inputs are ranked so that a higher-priority source can be checked against a lower-priority claim, not the reverse.
- 1. Direct onchain state read from the token contract
- 2. The onchain registry that administers the asset
- 3. Issuer or tokenizer documentation published by the contract itself
- 4. Indexed explorer data and market prices
- 5. Independent attestations or auditors
- 6. Custodian documentation
- 7. Other public evidence
Asset classification
Soren identifies the asset type before deciding which verification rules apply.
- Stock Tokens, stablecoins, tokenized funds, and commodity tokens each use different required inputs
- Reclassification updates which checks apply on the next evaluation
Canonical identity
A ticker proves nothing. Any ERC-20 can call itself AAPL, so identity is established from the contract rather than its name.
- Soren reads the administering registry each Stock Token points at and compares it with the canonical Robinhood Chain registry
- The registry is also asked whether it currently blocks the contract
- A contract that points somewhere else is reported as not canonical, whatever its symbol says
- A canonical match verifies onchain contract identity only, not every legal or offchain claim
Evidence freshness
Each evidence category has its own freshness threshold, enforced by the vault policy rather than by presentation alone.
- Onchain data is considered current at the moment it is read
- A published verification record carries a policy freshness window
- Exceeding the window pauses vault entry and never reports Verified
Conflicting data
Soren surfaces discrepancies rather than silently choosing one source.
- A conflict between two relevant sources produces a Discrepancy status
- Resolution requires an updated or corrected source, not a Soren judgment call
Unknown data
Missing evidence remains visible rather than hidden or defaulted to a passing state.
- A field with no located source is shown as Unavailable, not omitted and not replaced with a number
- A check that cannot be evaluated is shown as unknown, never as a pass
- An asset with incomplete evidence is marked Partially Verified or Not Verifiable, never Verified
Enforcement
A verification result is not only informational. Verified Asset Vaults read it before accepting a deposit.
- Only the Verified state permits new deposits into a Soren vault
- Every other state pauses entry at the contract level, not in the interface
- Withdrawals are never gated by verification state
- The vault has no owner function that can move, freeze, or seize a depositor's assets
Verification boundaries
A verification status describes available evidence. It does not extend further than that.
- Soren does not claim that blockchain observations alone prove legal ownership or custody of real-world assets
- Soren does not claim affiliation with, endorsement by, or operation by Robinhood
- A canonical contract match verifies the identity of the onchain contract only
Status definitions
What we do not claim
A verification status is a summary of available evidence at a point in time. It is not an audit, a rating, or an assurance.
- We do not claim affiliation with, endorsement by, or operation by Robinhood.
- We do not claim to cryptographically prove facts that exist only offchain, such as legal ownership or custody.
- We do not describe Stock Tokens as tokenized stocks, tokenized equities, or direct share ownership.
- Public disclosures may be incomplete, delayed, restated, or withdrawn.
- A status reflects evidence available at a specific evaluation timestamp and can change.
- A canonical contract match verifies contract identity only, not every legal or offchain claim about the asset.
- Verification does not guarantee solvency, liquidity, redemption, or investment performance.
- The Soren contracts have not been independently audited.
- Verification results are written by a designated verifier account, which is a trust assumption described in the documentation.
- Nothing on this platform is financial, legal, tax, or investment advice.
