Community Spend to Enable Secret Foundation Pool

Enabling Secret Foundation Pool

This off-chain community spend proposal requests 5000 SCRT for Alexander Bezobchuk, lead software engineer at Tendermint, who is adding functionality to Secret Network’s version of Cosmos SDK in order to enable a new tax on the inflation going directly to a configurable address belonging to Secret Foundation. Our agreement is the project will be done before the voting period of this proposal is complete. Here is the work in progress.

Following these best practices created by Gavin Birch of Figment and the Cosmos Hub Governance Working Group, Secret Foundation is effectively submitting this proposal on behalf of Alex (a.k.a. Bez). We humbly ask our community to consider this proposal separately from the decision to implement a Secret Foundation pool. Either way, Bez will make this possible, and our team hopes it can be a good example of using the community pool responsibly.

Currently, the native distribution module within the Cosmos SDK contains support for a built-in community tax (tunable with ParamChangeProposal) distributed to a community pool. The main purpose of this community pool is to decentralize control of a budget, which is available to fund projects in our ecosystem. In addition to this model, our community agreed to a Secret Foundation tax (starting at 15 percent of inflation) going to the Secret Foundation pool.

Enabling a neutral ground is a huge step forward in pursuit of sustainability for Secret Network, and the Foundation will continue working with our community to coordinate participants, develop better systems for collaboration, drive growth, and reward valuable contributors. Of course, the Secret Foundation Tax is governable. SecretFoundationTaxProposal is defined as follows:

type SecretFoundationTaxProposal struct {

Tax sdk.Dec

Address sdk.AccAddress


This proposal type will be used to change the tax rate and/or the recipient address. If the Tax is 0 percent, we consider the Foundation tax to be disabled. The trusting of the AccAddress is done and verified out-of-band.

Generally, this approach solves the problem of inefficiency with respect to decentralized governance. Our intention is to help anyone and everyone get involved and earn from value shared. To do that, we need strong leadership and focused efforts to achieve specific goals.

Thank you, Bez! After considering any feedback here, Secret Foundation is planning to submit this proposal to Secret Network using the on-chain governance module :ballot_box:


Thanks for posting this @jlwaugh! I consider this proposal to be a great reflection of best practices and I look forward to its introduction on mainnet.


Agree 100% with this proposal :+1:


Looking forward to have the module to fund the Secret Foundation functional and be ready for the secret contract mainnet upgrade!


I support this proposal!

1 Like

Hi everyone :ocean:

The above proposal has been submitted to the network with a few slight modifications. You can read the final version here. Importantly, the funding recipient and requested amount did not change, plus the work is now finished. Our community is deciding whether to pay Alexander Bezobchuk (a.k.a Bez) 5000 SCRT for enabling the Secret Foundation pool.


This on-chain proposal was approved unanimously (65% of voting power) on August 18, signaling our need to implement some way to distribute block rewards as a "Foundation tax.” Once mainnet has been successfully upgraded, a configurable SCRT address owned by Secret Foundation will receive 15 percent of inflation to fund critical operations.

TIL embedded links don’t work in the proposal description field :man_facepalming: So, I’m sharing the on-chain proposal here and elaborating on a few points. All the links that were supposed to be included can be found in the “off-chain” proposal at the beginning of this thread.

Bez’s pull request for adding required functionality is merged. You can review it here:

Main difference between the off-chain and off-chain proposals: there won’t be a new proposal type for governing the Secret Foundation pool. Instead, users can submit and vote on x/distribution parameter-change proposals in order to change the tax rate or the recipient address.

Let us know if you have any questions :slight_smile:

Your support is much appreciated!