Mathematical Model

RubyScore transforms a wallet’s on-chain behavior into reputation signals using a multi-factor model that includes:

  • Metric normalization (per chain and over time),

  • Cross-chain aggregation,

  • Component computation for quality / consistency / diversity (with anti-fraud controls).

Core signals (non-exhaustive)

  • Amount on balance — current and averaged balance.

  • Gas spent — total gas burned.

  • Transactions with unique contracts — count of distinct contracts; diversification by category (DeFi / NFT / Bridge / DAO).

  • Transactions on different days — active days.

  • Transactions on different weeks — weekly distribution of activity.

  • Transactions on different months — month-over-month activity stability.

  • Transaction volume — notional volume, normalized per chain/category.

  • Number of transactions — total count and call typology.

Additionally considered:

  • Depth of action sequences (e.g., bridge → deposit → swap → LP → governance),

  • Economic rationality (fee/volume ratios, asset retention),

  • Temporal stability (regularity vs. one-off spikes),

  • Pattern uniqueness (deviation from mass scripted patterns).

Scoring approach

RubyScore uses a proprietary scoring model: a composition of weighted, normalized metrics with anti-fraud rules. The output is calibrated to a unified scale and can be tuned for a specific product or ecosystem.

The final score indicates how closely a wallet’s behavior matches the ideal profile of a valuable audience for a given task or network.

This approach makes reputation verifiable, portable, and configurable—the foundation for trust and fair incentives in Web3.

Last updated