decay-mechanics — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited decay-mechanics (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
The decay rate for a wallet is calculated using a sigmoid curve applied to its concentration ratio:
concentration_ratio = wallet_balance / total_supply
decay_rate = max_decay_rate * sigmoid(concentration_ratio, threshold, steepness)All calculations use u64 with 10^8 precision factor (PRECISION = 100_000_000).
The sigmoid is implemented as a precomputed lookup table with 1024 entries covering the [0, 1] range of concentration ratios. Linear interpolation between table entries.
// Lookup table entry
struct SigmoidEntry {
input: u64, // concentration_ratio * PRECISION
output: u64, // sigmoid_value * PRECISION
}MAX_DECAY_RATE: 5% per block period (5_000_000 in fixed-point)THRESHOLD: 1% of supply (1_000_000 in fixed-point)STEEPNESS: 10 (1_000_000_000 in fixed-point)Detects coordinated wallet groups attempting to evade decay by splitting holdings.
CLUSTER_WINDOW blockscluster_balance = sum(member_balances)cluster_balance instead of individual balances(member_balance / cluster_balance) * cluster_decaymerge(A, B) == merge(B, A)merge(merge(A, B), C) == merge(A, merge(B, C))Decayed tokens flow to the decay_pool. Miners receive: block_reward = base_reward + (decay_pool * REDISTRIBUTION_RATE).
Critical invariant: total_effective_supply + decay_pool == total_mined_supply must hold after every block.
See references/sigmoid-table-generator.md for the table generation algorithm.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.