# Gno Roadmap Notes [TOC] This roadmap is getting all the ideas/concerns from [gno roadmap workshop](https://miro.com/app/board/uXjVMyjw-pI=/) and they ordered by teams/parallelizable sections. All the points inside a section are by priority. ## VM - Simplify VM, fix bugs - Improve gnolang UX without blockchain - Less panics and more meaninful error messages - Logging on the node - Support better gas estimations and tweak the costs (x6) - VM State storage format: solve issues and specify a format - sync GC - Tracing - Support debugging for gnolang - Reflection ## Package/Realms definitions/improvements/specs - pkg/realm versioning - Gno packages/realms names - Gno specs for: - p and r package access. - /r/foo/v2 naming structure - Default constant type for int - unnamed type assign named - Improve test functions for realm dev experience - Realm / Package Event Emits + Suibscribes ## User tooling - gno as the only bin needed for gnolang development - Improve RPC apis - gno.mod file usage and limits - Dev tools integrations (gno mod, test, download libraries for local dev) - Manage all situations for GRC20 ## GoR/Killing apps - Make some killer app esp one that has social impact like carmel - Finalize both GoR and mainnet launch evaluation DAO analysis systems - Contribution scoring/evaluation - Document detailing diffs/similarities between mainnet contributions (gno.land) vs GoR. - Have complex projects and in-depth workshops for builders to learn from ## UI - Wallet extension with session cookies UX app ## Documentation - Singular documentation resource - Improve documentation on all modules and define a process to keep it up to date with any new feature ## Tendermint v2 - Split modules (tm2/VM) - Tendermint v2 multinode and nodes sync - Less panics and more meaninful error messages - Fix problems about too big blockchains, storage creep - Node metrics collection using prometheus + tracing - Logging on the node - Define the scope of GnoSDK ## Tokenomics - Proof of contribution specs - Define GNOT genesis distribution - Open source Airdrop distribution - Define % of fees going to ecosystem funding - Determine if CEX's personal ATOM holdings will be treated differently than user ATOM for the GNOT airdrop ## Governance - Moderation DAO - Integrate gov features with different pars of the stack, like the VM to check OP gas price - Voting system for chain upgrades - Top level members qualifications - Fact checker