Skip to content

asastats/permission-dapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ASA Stats Permission dApp

build-status docs codecov

The code in this repository is used to create and deploy the ASA Stats Permission dApp smart contract.

The repository also holds the scripts used to populate DAO governors Algorand boxes with the related votes and permissions, as well as for scheduled permission updates.

Usage

The AlgoKit library requires at least Python 3.12 to compile the smart contract.

Create and activate a Python virtual environment with:

python3 -m venv dapp
source dapp/bin/activate

Environment variables shouldn't reside in the repository, so the .env file has to be created based on .env-example:

cd dapp
cp .env.example .env

After you activate the Python environment and fill the .env file with the creator address mnemonic, you can compile the smart contract by issuing the following commands:

algokit compile py contract.py --out-dir artifacts

You can deploy and initially fund the newly created application on Testnet with:

python deploy.py

Roadmap

Last Updated: November 2025 Status: On Track

Overview

The Permission dApp foundation traces its origins to the establishment of the ASA Stats DAO, evolving through DAO governance seat updates, two years of governance staking programs, deployment of subscription dApps on Subtopia.io, and culminating with the deployment of the first iteration of the Permission dApp on Mainnet.


Timeline Legend

  • Completed - Milestone achieved
  • In Progress - Currently in development
  • Planned - Scheduled for future development
  • Future - Under consideration

Historical Milestones

Q4 2021 - Completed

Q1 2022 - Completed

Q2 2022 - Completed

Q3 2022 - Completed

Q4 2022 - Completed


Recent Development Cycle

Q1 2023 - Completed

Q3 2023 - Completed

Q1 2024 - Completed

Q3 2024 - Completed

Q4 2024 - Completed

Q1 2025 - Completed

Q2 2025 - Completed

Q3 2025 - Completed


Current Development (Q4 2025)

Q4 2025 - In Progress

It was clear from the Algorand Foundation and xGov Committee officials' statements that the first proposal was rejected in the official voting as a victim of being first and as this was the first iteration with clear participation quorum kinks.

  • Resubmitting improved xGov proposal - Focus on smart contract and code improvements
  • Expected submission: December 2025

Future Vision (2026)

Q2 2026 - Planned

  • Intensive discussion about the implementation of the ASA Stats DAO voting dApp - Planning phase for voting system

Q3 2026 - Planned

  • Develop permission dApp update based on the needs of the Voting dApp provider/developer(s)
  • Publish new Governor Seats Update and update Permission dApp repository with new governor seats' values

Q4 2026 - Planned

  • Publish the updated Permission dApp on Mainnet - Full deployment of enhanced system

Development Progress

Phase Status Key Milestones
Continuous Governance Ongoing Regular governance composition updates (2021-present)
Staking Programs Complete Multi-platform implementation (2023-2024)
Permission dApp In Progress Mainnet deployment, ongoing development (2025-2026)
xGov Funding In Progress Proposal resubmission with improvements (2025)
Future Ecosystem Planned Voting dApp integration (2026)

Related Resources


Community Engagement

We welcome community input on our development roadmap. Please participate in our discussions and help shape the future of ASA Stats DAO.

About

Permission dApp smart contract and related update users script.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages