Global Parameters
Global Parameters apply across the whole protocol. They allow to configure the protocols constraints to optimize its functioning. If problems appear, a parameter change might suffice to mitigate them. New parameters can be introduced.
Global Parameter changes require a proposal to pass through the DAO governance process.
Fields
Network & Registration Parameters
-
max_allowed_agents
: The maximum number of agents allowed in the network (default: 10.000). Sets an upper limit on the total number of agents that can be registered. -
max_registrations_per_block
: The maximum number of registrations allowed per block (default: 10). Controls how many new registrations can be processed in a single block. -
target_registrations_interval
: The number of blocks that defines the registration interval (default: 142). Defines the target interval for registration calculations. -
target_registrations_per_interval
: The desired number of registrations per interval (default: 3). Sets the target number of registrations within each interval. -
max_registrations_per_interval
: The maximum registrations allowed per interval (default: 32). Upper limit on registrations processed per interval.
Token Emission Parameters
-
block_emission
: The emission per block (~5.93 TORUS). It specifies the amount of new tokens emitted in each block. -
halving_interval
: Token supply at halving events (default: 144,000,000 TORUS). Defines when emission halving occurs. -
max_supply
: Maximum total token supply (default: 144,000,000 TORUS). Hard cap on total tokens that can exist. -
emission_reciclying_percentage
: Percentage of emission recycled (default: 100%). Controls how much emission is recycled back into the system. -
incentives_ratio
: Ratio for incentives distribution (default: 50%). Determines allocation between different incentive mechanisms.
Agent & Name Parameters
-
max_name_length
: The maximum length allowed for an agent name (default: 32 characters). Sets upper limit on agent name length. -
min_name_length
: The minimum length allowed for an agent name (defaul: 2 characters). Sets lower limit on agent name length. -
max_agent_url_length
: The maximum URL length for agents (default: 64 characters). Controls agent URL field length.
Burn & Stake Parameters
-
min_burn
: The minimum burn required for registration (default: 10 TORUS). Sets minimum amount of tokens to burn for registration. -
max_burn
: The maximum burn allowed for registration (default: 150 TORUS). Sets upper limit on registration burn amount. -
min_allowed_stake
: The minimum stake allowed (default: 0.5 TORUS). Specifies minimum amount that can be staked on an agent.
Fee Parameters
-
min_staking_fee
: The minimum staking fee (default: 0%). Sets the lowest percentage that can be charged as staking fee. -
min_weight_control_fee
: The minimum weight control fee (default: 4%). Sets minimum fee for weight control operations. -
treasure_emission_fee
: Treasury fee on emissions (default: 20%). Percentage of emissions allocated to the treasury.
Weight & Reward Parameters
-
reward_interval
: Blocks between reward distributions (default: 100). Determines how often rewards are distributed. -
dividends_participation_weight
: Participation weight for dividends (default: 40%). Controls dividend distribution weighting.
Governance Parameters
-
proposal_cost
: The cost of creating a proposal (default: 10,000 TORUS). Amount required to submit a proposal, retuned when proposal passes. -
proposal_expiration
: The expiration time for proposals (default: 75,600 blocks). Duration after which proposals expire. -
proposal_reward_treasury_allocation
: Treasury allocation for proposal rewards (default: 2%). Percentage allocated for proposal rewards. -
max_proposal_reward_treasury_allocation
: Maximum proposal reward allocation (default: 10,000 TORUS). Cap on proposal reward amounts. -
proposal_reward_interval
: Reward distribution interval (default: 75,600 blocks). How often proposal rewards are distributed. -
agent_application_cost
: Cost to submit an agent application (default: 100 TORUS). Amount required for agent applications. -
agent_application_expiration
: Agent application expiration (default: 216,000 blocks). Duration before agent applications expire.
Listing parameters through CLI
You can query all of these global parameters using CLI:
torus network params