Letter to the Cosmos Hub Community
The Spellshape team is writing to inform the Cosmos hub community that we respectfully withdraw our proposal for the community’s consideration.
After careful evaluation and reflection, we believe that submitting more proposals for public works projects would detract from the urgent discussion and deliberation surrounding the lack of a standardized process for assessing public tools and services. We wish to avoid producing another review and consideration event that generates more stress, confusion, and disagreement – and one that bypasses fundamental conversations about how we decide which items to fund and the reasons why.
In the absence of a hub constitution, it is difficult to hold meaningful and informed discussions and agree on the necessary frameworks, rules, and procedures to facilitate the review process of proposals by the entire community.
Due to the absence of objective and well-defined evaluation criteria for proposals seeking community pool funding, consideration regarding such funding appears to be disorganized, inconsistent, and uneven in scope and concern. More simply, we do not want to add to or take away from this issue.
Therefore we choose to withdraw the proposal.
In addition to the above, the worst-kept secret of the Spellshape developer tooling proposal is that it’s an initiative of former members of the Ignite division at All in Bits.
Our ability to work on a community-owned and community-managed fork of (spellshape · GitHub) ignite/cli (GitHub - ignite/cli: Ignite CLI is the all-in-one platform to build, launch, and maintain any crypto application on a sovereign and secured blockchain) is riddled with friction caused by the abusive use of restrictive covenants. Such anti-competitive business practices have no place in the Cosmos innovation story (https://twitter.com/fadeev/status/1628689276870303748?s=20).
Since this proposal has been brought to the forum, our head of operations has also been the target of relentless trolling and intimidation attacks, including phone calls to her residence. We implore those who have participated in slanderous and intimidating activities to cease immediately. Please stop.
We strongly urge the community to use proper channels and refrain from engaging in personal attacks while discussing proposals. We must keep in mind that thoughtful and civil discourse is our aim, and it’s in our collective reputational interest that these basic and best practices are adhered to in an effort to reduce the excessive toxicity of the hub governance system and culture. Let us prove that we are better than this.
In proving that we are better than this, we plead for support from All in Bits, Inc., and the Interchain Foundation. We need the founding leaders and their organizations to set a model example for tone and communication. We ask that your personal channels, your organizations’ channels, and your employees’ personal and work channels exemplify respectful conversations essential for the social life of the Cosmos network.
Finally, the forum has been a valuable resource for exchanging communication and ideas. This period has sparked conversations with stakeholders, enhancing our understanding of the optimal tooling for Cosmos SDK developers — our primary developer-user segment.
In doing so, we now realize that rather than a fork of ignite/cli, what the developer ecosystem requires is a ground-up rewrite of the ignite/cli source code with an architectural direction that is more compatible with the IBC narrative for sovereign and consumer appchains.
We express gratitude to the community for their considered assessment and are especially moved by the public voice of support from ecosystem stakeholders for our new endeavor. In particular, we feel both indebted and inspired to have the support of Greg Osuri, Jake Hartnell and Provalidator.
Let’s continue to spell the shape of Cosmos together…rather than a statement of disbelief – the foregoing is a statement of belief we are not too broken as a community to fix this.
Spellshape is a community fork of the Ignite CLI & chain and an open-source public goods project with a mission to continuously improve the developer experience of building with Cosmos SDK. Github: spellshape.
The main components of the Spellshape project:
- Spellshape CLI: an all-in-one tool for creating and extending Cosmos SDK blockchains.
- Spellshape Chain: a blockchain for coordinated launches of new sovereign Cosmos blockchains.
- Cosmos SDK tutorials for onboarding developers to the ecosystem
- Developer outreach: technical support for developers on Discord, promoting the Cosmos ecosystem at conferences and hackathons.
The team behind the Spellshape project has been a core contributor to the ecosystem since 2020, onboarding thousands of developers and helping dozens of blockchains to progress from idea to mainnet.
The goal of this proposal is to fund the development of Spellshape for a year with 127K ATOM. This will allow the team to add new features to the CLI, keep up to date with Cosmos SDK, and launch the Spellshape chain (either as a consumer chain to increase the value of ATOM or as a sovereign chain, the community will decide). Spellshape chain DAO (once live) will be steering the direction of the project.
The team behind Spellshape started working on open-source tooling for Cosmos SDK in early 2020 with the goal to improve the developer experience of building with Cosmos.
The CLI tool for creating new blockchains was released in July 2020. The CLI featured a simple UX and offered the functionality to create and launch locally new Cosmos SDK blockchains with a simple web frontend. The tool quickly gained popularity among developers thanks to its user-friendly interface and quick onboarding flow.
The CLI has been used in many hackathons, including:
- HackAtom India
- HackAtom V
- HackAtom Russia
- HackAtom HCMC
- HackAtom VI
The CLI has been featured in many events:
- Liquidity 2020: demo of the first-ever IBC connection and token transfer between two newly created Cosmos blockchains.
- Interchain Conversations: demo of a proof of concept of a blockchain for launching blockchains
- Cosmos IBC Launch Party: demo of creating a blockchain, sending tokens from a newly created blockchain to Cosmos Hub using a browser-based IBC relayer.
- Cosmoverse 2022
- Istanbul Blockchain Week 2022
- Blockchain Life 2021
3 of the top 10 videos on the Cosmos Network YouTube channel feature the CLI.
The Spellshape team has contributed to the tutorials on building with Cosmos SDK: from the simple “Hello, World!” and “Voter” tutorials released in 2020 to the comprehensive Interchain Exchange tutorial.
The Spellshape team has been instrumental in the growth of the Cosmos developer ecosystem by supporting developers on Discord. Thousands of questions have been answered and solutions provided.
Github stats show that the CLI project is used within over 790 repositories, and over 100 packages. Making it widely used both as a standalone developer tool, and Software Development Kit (SDK).
In a 2021 paper by B9Lab, it was reported that the founder of the Spellshape project has been responsible for the majority of technical answers on the Cosmos Discord server.
Projects using the CLI
Interchain Developer Academy, Stride, Neutron, Lava, Celestia, Dymension, Wormhole, Mediblock, Source Protocol, Cudos, Kujira, Coreum, Kyve, Sonr, and dozens of others.
- Grace Yu, Head of Operations, twitter: YuTangClan_
- Scott Carter, Head of Design, twitter: scottcarterco
- Developer Relations Engineer
- Software Engineer
- Software Engineer
- Software Engineer
- Frontend Engineer
Funding and budget
The funding request is the equivalent of $1,660,000 in ATOM (currently, 127K ATOM).
The primary expense is salary for 8 team members for one year.
|Team salary & wages||$1,440,000|
|Operations / Administrative (tools, subscriptions, licenses, etc.)||$80,000|
Roadmap for 2023
- CLI support for Cosmos SDK v0.47.x and upcoming versions
- Cosmos SDK module installation system
- Support for scaffolding of CosmWasm and EVM-based chains
- Integration with other Cosmos open-source projects through the plugin system
- Spellshape chain launch (ICS consumer or a sovereign chain, the community will decide)
- Use the Spellshape chain as a DAO to steer the direction of the project
- Spellshape’s branding will belong to the community
- Provide technical support for developers on Discord
A multisig wallet:
- Jake Hartnell (Stargaze, Juno, DA0 DA0)
- Greg Osuri (Akash)
- Joon Park (Provalidator)
- Grace Yu (Spellshape)
- Scott Carter (Spellshape)
Oversight & Reporting
Head of Operations will generate quarterly and annual progress and performance reports.
- End of year fiscal report
- Quarterly progress and performance reports; including both expense-related data and qualitative information about project’s progress.
Contact & Discussions
Spellshape Community Chat, Telegram: spellshape
Head of Operations, Grace Yu, Telegram: GYunit
Head of Design, Scott Carter, Telegram: scottcarterco