TRUST LAYER
Methodology

How a record is built

Everything on this page is read from the live rule registry (GET /v1/rules). Published rules, score models and Aleph versions are immutable: a change ships as a new version, and old records stay explainable by the version that produced them.

Three classes of statement

VERIFIED FACT

Hard onchain evidence, linked to a transaction you can inspect.

DETERMINISTIC SIGNAL

A risk indicator produced by a versioned, deterministic rule.

ALEPH INFERENCE

A probabilistic interpretation by Aleph. Never a statement of fact.

A verified fact is one onchain event, projected one-to-one and linked to its transaction. A signal is the output of a published rule over many facts, with that rule's confidence. An Aleph inference is a model's reading of the evidence. They are labelled everywhere, stored separately, and only facts and signals ever reach the score.

Trust Score · model v0.3

SubscoreWeightStarts at
Wallet / Entity History20%500
Contract Behavior20%750
Funding / Money Flow Risk20%750
Association Graph Risk15%750
Token / Launch History15%750
Behavior Stability10%500
BandScoreRisk level
Very Strong850–1000very low
Strong700–849low
Moderate550–699medium
Elevated Risk400–549elevated
High Risk200–399high
Severe Risk0–199severe
  • Subscores that do not apply to a subject (a wallet that never deployed a token, a contract that sends no transactions) are left out and the remaining weights renormalised.
  • Each risk item costs its severity points × its confidence: low 60 · medium 150 · high 300 · critical 500. Repeats of the same rule cost 100% / 50% / 25%.
  • Severity caps: while an item with confidence ≥ 0.6 is present, the total cannot exceed 199 (critical), 399 (high), 649 (medium). A long history cannot hide severe evidence; the uncapped score stays visible.
  • Confidence combines data volume and history age, discounted for every coverage gap. Below 0.25 with no medium-or-worse item there is no score (insufficient data); below 0.6 the score is provisional.
  • History is append-only: a snapshot is written on the first score, a model change, a band or status change, a new or removed risk item, or a move of 10 points or more.

Deterministic signals (10 published rules)

RuleApplies toWhat it detectsConfidence
rapid_liquidity_removal v1tokenLiquidity withdrawn soon after it was added
A pool holding this token lost a large share of the liquidity added to it within days of its first deposit. Shares compare liquidity units added and removed in the same pool.
windowHours 72 · mediumShare 0.5 · highShare 0.9 · highWithinHours 24
90%
deployer_liquidity_exit v1walletA token this wallet deployed had its liquidity withdrawn soon after launch
Raised on the deployer for each deployed token where rapid_liquidity_removal applies.
windowHours 72 · mediumShare 0.5 · highShare 0.9 · highWithinHours 24
85%
repeated_liquidity_exits v1walletRepeated early liquidity exits across deployed tokens
Several tokens deployed by this wallet each lost most of their liquidity soon after launch.
minTokens 2 · criticalTokens 4
90%
holder_concentration v1tokenSupply concentrated in few externally owned accounts
In the latest holder snapshot, a large share of total supply sits with one or a few EOAs. Contracts (pools, lockers, multisigs) are excluded; holders of unknown kind are reported separately.
topHolders 25 · top1Share 0.5 · top10Share 0.8
70%
ownership_churn v1contract, tokenOwnership changed hands repeatedly in a short time
Several ownership transfers (not counting the initial assignment or a renounce) within a short window.
minTransfers 3 · windowDays 7
60%
fresh_deployer_funding v1walletFunds new wallets that deploy contracts soon after
This wallet sent first-time funding to several addresses that deployed a contract shortly afterwards. Counts only funded addresses whose deployments are indexed.
deployWithinDays 7 · freshWithinHours 1 · mediumCount 3 · highCount 5
60%
serial_token_launches v1walletBurst of token launches
This wallet deployed several token contracts within a few days.
windowDays 7 · mediumCount 3 · highCount 6
55%
round_trip_transfers v1walletETH sent out and returned in near-equal amounts
Plain ETH transfers to a counterparty that came back within a day in a near-equal amount.
returnWithinHours 24 · amountTolerance 0.1 · lowCount 2 · mediumCount 5
50%
risky_association v1wallet, contract, tokenClosely connected to addresses with high-severity risk items
Within a few hops over control-like relationships (direct ETH funding between wallets, deployment, ownership, upgrades), this address connects to addresses that have high-severity RAP SHEET items of their own. Trading relationships are not followed, and hubs (protocol contracts, addresses connected to very many wallets) do not carry association. An association, not evidence of this address's own behaviour.
maxHops 2 · hubDegree 25 · maxNodes 300 · mediumAtHop1 1 · mediumAtCount 2
40%
upgrade_anomalies v1contract, tokenProxy upgraded right after launch or repeatedly
Implementation upgrades within days of the contract's creation, or several upgrades within a month.
earlyWithinHours 72 · frequentCount 3 · frequentWindowDays 30
55%

Verified facts · event catalog v1

EventTitlePolaritySeverity
contract_deployedDeployed a contractneutralinfo
contract_createdContract createdneutralinfo
ownership_assignedOwnership assignedneutralinfo
ownership_transferredOwnership transferredneutralinfo
ownership_renouncedOwnership renouncedpositiveinfo
contract_upgradedImplementation upgradedneutralinfo
proxy_admin_changedProxy admin changedneutralinfo
contract_pausedContract pausedrisklow
contract_unpausedContract unpausedneutralinfo

Relationship graph and association

  • Only control-like links are followed: direct ETH funding (plain transfers), deployment, ownership and upgrades. Trading and token transfers are not relationships.
  • An address linked to many others, or a known protocol contract, is a hub: shown, never walked through — so a faucet or an exchange does not connect everyone it paid.
  • Association (risky_association) is reported next to the subject's own evidence and never as it. It is at most medium, carries low confidence, cannot cap a score, and does not chain from one address to the next.
  • A funding cluster groups wallets by direct funding. It is not a claim that one person controls them.

Aleph · aleph-2

aleph-1 plus two rules: a medium/high answer is capped at the confidence of the strongest risk evidence it cites (association at 0.4), and contradictory reason codes may not be combined.

  • Aleph reads a structured case file — record, RAP SHEET, graph, score history, monthly activity — in which every entry has a ref. It must cite refs for every reason.
  • A validator rejects any answer that cites refs not in the case file, mentions addresses or transactions that are not there, uses accusatory or certain language, or claims more risk than the cited evidence carries. Rejected answers are kept in history, never shown.
  • Risk levels are low / medium / high — there is no "critical". "High" needs a cited high-severity item about the subject itself; association supports at most "medium".
  • Confidence is capped by data quality (0.3 + 0.6 × the score's data confidence) and, for medium/high, by the confidence of the evidence cited. Assessments expire after 7 days and are re-run only when the evidence changes.
Reason codeKindMeaning
LIQUIDITY_EXIT_PATTERNriskLiquidity was withdrawn early from pools of this token, or of tokens this address deployed.
REPEATED_DEPLOYER_PATTERNriskSeveral launches, exits or deployments follow the same short-lived pattern.
FUNDING_CLUSTERriskFunding links tie this address to fresh deployers or to addresses with risk items.
RISKY_ASSOCIATIONriskClose control-like links to addresses with high-severity items of their own.
HOLDER_CONCENTRATIONriskToken supply is concentrated in very few externally owned accounts.
CONTRACT_CONTROL_CHANGESriskOwnership, upgrade or pause activity changed who controls the contract or how it behaves.
FUND_CYCLINGriskFunds were sent out and returned by the same counterparties shortly after.
BEHAVIOR_CHANGEriskRecent activity differs markedly from this address's earlier history.
ESTABLISHED_HISTORYcontextA long, steady and mostly successful activity history.
CLEAN_RECORDcontextNo medium-or-worse RAP SHEET items in the indexed history.
CONTROLS_RELINQUISHEDcontextOwnership renounced or implementation never changed after deployment.
LIQUIDITY_HELDcontextLiquidity stayed in place well past launch.
LIMITED_HISTORYcontextToo little history to say much either way.
COVERAGE_GAPScontextParts of the history could not be read, so the picture may be incomplete.

Language

Records describe behaviour and evidence; they do not accuse. Generated text may not use: scam, scammer, rug, rugpull, rugged, criminal, thief, theft, fraud, fraudster, stole, stolen. Preferred wording: high-risk behaviour, suspicious pattern, elevated counterparty risk, association with high-risk entities, anomalous activity.