agent0.0.10390398
window · closes in05:00
LIVE

Config

every parameter in force
MODEL_VERSION tab-v3frozen

Every published ceiling carries this model id. A parameter set is frozen once a ceiling has been published under it — changing a number means a new version, so that a ceiling from last week stays recomputable this week.

CreditWhat an agent may owe, and what it pays to owe it.
MODEL_IDtab-v3
APR_BPA 6.00% · B 8.50% · C 12.00% · Unrated 12.00%
TIER_MULTIPLEA 3x · B 2x · C 1x · Unrated 0x
STARTER_CEILING0.250000
INTEREST_ROUNDINGdown (never in the agent's favour)
RampAsymmetric on purpose: trust is slower to earn than to lose.
RAMP_START25.00%
RAMP_STEP_CLEAN+15.00%
RAMP_STEP_MISSED−30.00%
RAMP_CLAMP0.00% – 100.00%
RAMP_ROUNDINGdown (compounds)
IndependenceEarnings only count as credit if they came from someone the agent does not control.
MAX_FUNDING_HOPS3
CONCENTRATION_CAP40.00%
UNATTESTED_DISCOUNT60.00%
AGE_FULL_DAYS7tuned for testnet

Tuned down for testnet. Every testnet account is days old, so a mainnet-realistic age factor rejects every agent — including the honest one.

Independence discountsApplied to a counterparty’s weight. They MULTIPLY and truncate down.
RECIPROCAL_FLOW50.00%
RECIPROCAL_THRESHOLD25.00%
SHARED_FUNDING_ROOT70.00%
YOUNG_ACCOUNT60.00%
CONCENTRATED80.00%
UNVERIFIED_FUNDING50.00%tuned for testnet

New in v3. A counterparty whose funding provenance was never observed and never published used to count in FULL, because absent ancestry read as absent relationship — the unsafe direction, and how the loop attacker went uncaught on its first full run. A discount rather than a block, because blocking would turn routine Mirror Node lag into a refusal for every counterparty at once. It is self-healing: once provenance is observed it is published, and a published fact is never forgotten.

WindowsHow often the tab settles, and the most one call may cost.
WINDOW_SECONDS600
HOLD_TTL_SECONDS60
PER_CALL_CAP0.050000
PER_WINDOW_CAP1.000000