Animals in Africa and other countries are being killed to extinction by poachers, climate change and deforestation.
Develop a Staking Rewards Distribution System via a Smart Contract to support these Organizations and the Supporters with NFTs
This is the total amount allocated to Animal Conservation - NFT Rewards.
A expanded version of the initial Proposal PDF Version website and attached to this page.
Proposed Naming Conventions
Protector - The conservation organization on the ground helping to protect these animals. This includes any organization that helps protect, rescue or a sanctuary for all forms of animal, from Elephants to Pangolins, Horses, Cows to Cats and Dogs etc.
Supporter - A user who is staking their wallet address(s) to the system
Ambassador - A person who lives in the country/state/area who is able to have face to face contact with the conservation organizations for verification, validation and help them out with receiving the funds of Ada.
Summary
Create a DApp to allow Supporters the ability to stake their Ada (or portion of) to a staking pool via a smart contract that will distribute the rewards to Protectors based on their votes (web3 wallet integration will be required). In the future we could send to rescue farms and individuals that specifically help rescue animals all over the globe.
This will essentially be a staking rewards distribution system via a Smart Contract Core that will be able to be reused by other Cardano Developers.
We want to give the Supporters something great in return for helping fund the Protectors.
Although the main reason people stake is to get the Ada rewards, it may end up being a more valuable reward to receive a unique NFTs instead. This will make a lot more sense when staking supports partial wallet amounts. We would hope that a lot of small amounts will add up to something bigger.
The Supporters will in return receive a unique NFT specific to their contributions (depending on how often the rewards are distributed). This could be a unique photo of an animal saved that month, a piece of artwork or whatever can be thought of. There will also be a unique NFT given out every so often randomly.
We will divide this into 2 parts:
Part 1: This will work like the subscription box service with different levels giving different types of NFT. The level they are in will be based on the fiat value at the time the rewards come through from the stake pool(s) (probably USD). This is so we can account for the fluctuating value of Ada. As a side effect, Supporters will automatically move around the levels as prices change. The level thresholds may change over time as the value changes. Example only (not final levels).
If 1 Ada = $1 USD and their staking rewards returns 100 Ada that is the $100 subscription level
If 1 Ada = $2 USD then their staking rewards may put them into the $200 subscription level
Part 2: Supporters can make a direct donation to their Protector of choice and then they will receive an NFT along the lines of SpaceBudz where it is randomly generated. The rarity may be based on the amount donated. The treasury will get a small portion of this.
I would like these to not just be a NFT which seems to be the thing right now - I want the NFTs to have more real value than just a digital asset. As these Supporters are essentially committing real money they obviously have some connection with the helping of animals. We would like to be able to in conjunction with Protectors offer either safari's or animal interactions at zoos.
This is something that your average person would have to pay for or not even be able to get, but the NFT holders get something special. Think of the NFTs as a form of animal passport within the community.
We will also provide updates and feedback on where their rewards helped. This will be done via the Protectors and/or Ambassadors data and shown on our website.
There would be a community where people can suggest conservation organizations, NFT rewards etc.
As much of this is on chain as possible, but to start with some of it may need to be off-chain.
Staking Rewards Distribution System via a Smart Contract (open source)
The plan would be to develop this in such a way where the core underlying code (smart contract) can be used by anyone (open source) who would like to be able to send to a stakepool, manage where to send it and then get the rewards distributed to relevant addresses. Developers could essentially come up with their own plan/dapp that sits on top of this smart contract. This is still being architected - subject to change.
The Supporter will allocate their stake via the DApp (we will support Protector voting in a future version). They will only need to do this once. Hopefully just a simple api call via JS to either our servers or a Cardano smart contract server with their staking information (after permission given from the web wallet of course) - not sure how it works. I hope I'm using oracles in the correct sense.
Please see attached DApp / Smart Contract Image
Smart Contract (User Delegated):
This will tell the smart contract that this Supporter is now part of Project Kifaru and their delegation can be routed (and re-routed on demand) to the stake pools of our choice. All rewards from those pools will be returned to our treasury wallet and not the Supporters wallet.
Smart Contract (6 Epoch Triggered - Distribute - the core):
Every 6 Epochs (~ 1 month), the rewards will be collected from the pools and placed in our treasury (all this will be publicly visible and on-chain).
Smart Contract (Event - Reallocate Pools):
This will re-delegate all the wallets we have across the stake pools of our choosing. There will be no need for the original wallet holder to do anything - totally smart contract driven. Note sure if this is just part of the above contract, but it might be.
NFT Rewards
Note that the NFT rewards to the Supporters is outside of these smart contracts and is triggered manually by us after we mint and define the allocation of the NFTs for the month. The allocations will be based on the rewards we received from the individual delegations.
Team Members – Partner with Other Catalyst Community Projects
I would like to get developers and designers from within the community who have a passion for what we are doing on both the development and animal side. I have about 40 years of development experience, but I would like to take a more management role for this project.
My Detail
I have 30-40 years of past development experience working mainly in New Zealand, but also working for companies in the UK like BP (via Schlumberger), BT Syncordia and others - CV available on request. Currently transitioning to a more architecture / management role. Discord: Braden [SteampunkCow]#0277
Influencers / Marketing
We will need the help of Cardano social media influencers and the community at large to help push this to early adopters for beta testing.
I would hope that we could use the influence of some stakepool operators with popular YouTube channels and in return we can commit some of the staking to their pool(s).
Metrics (Auditability)
Please view the attached PDF for a expanded version with funding options, roadmap and project components included The requested funds is for Option 1, which will cover Option 2 if Option 1 can't be done immediately.
32000I have over 30 years of experience as a software developer and entrepreneur in New Zealand and The UK.