Resource Calculation Methodology
1. Specific Calculation Relations for the Districts
Element
Nature
Calculation Method
Data Source
Base Capacity
The default resource generation capacity of a District.
Predetermined at the map setup.
Default map details in IPFS during district mint. Meta data is updated post-mint on District level.
Colony Bonus Capacity
Dynamic enhanced capacity of a District based on adjacency
Given to a district when claimed next to an already-owned district by the same user. Bonuses are effective backwards from genesis, just like the Base Capacity.
Triggered automatically by the backend at the time of a new district claim based on on-chain data.
Upgrade Bonus Capacity
Optional based on resource burn for District upgrade
Upgrade can be initiated by the users in exchange for resource burn. An upgrade increases the capacity of one specific resource. Bonuses are effective from on-chain initiation of upgrade.
Upgrade parameters are stored Onchain for each type of upgrade. Meta data update initiated by backend following the upgrade transaction initiated by the user, based on upgrade capacity bonus of the given upgrade.
Cosmic Yield
Cosmic yield represents the reward for building the interstellar infrastructure. Builders and maintaniers of the Infra receive a percentage of resources generated on territories unlocked by the Interstellar infrastructure
Each Infra element has a Global Yield, which a percentage of the resource generated during the certain time period. The Global Yield is then divided based on the Cosmic Yield ratio of each part of the given Infra element. One District unlocked by new the Infra can have multiple related infra elements.
Global Yield: Stored onchain for each Infra element. Cosmic yield: stored in IPFS at infra element launch, transformed to metadata when the infra element has been built.
2. General Rules of Resource Calculation
Initiation: Resource calculations are initiated on-chain by users.
Calculation: Performed at the district level. When initiated by a user, the backend investigates the owned districts at the time of the resource claim event. For each district, resources are calculated based on Base Capacity, Colony Bonus, and Upgrade Bonus.
Cosmic yield is allocated based on the calculated resource and allocated according to onchain data.
Halving: Resource capacity depletes over time as extraction becomes less efficient. Halving ratio divides the amount to mint during a claim.
Federation Reserve Allocation: A percentage of each resource calculation is allocated to the Federation Reserve for purposes of incentives, liquidity, and ecosystem development. The ratio is stored onchain.
Last updated