Goal: Enable anyone to create their own “contract” on top of mana
Doc status: WIP
Milestones
v0: Make it easy for core team & contributors to launch new contract types
- Group code by “contract type” instead of today’s spaghetti mess
- E.g.
src/common/binary/
, with:
contract.ts
with logic deciding how things should be structured
frontend/
with the Card view, market view, opengraph preview
Timeline: Q3 2022
v1: Let users upload their own JS/CSS/HTML through our site
- Build in a lightweight code editor ala https://sfc.vuejs.org/ directly on-site
- Enable custom frontends written in CSS/HTML, whose widgets we host
- Let users fork and extend our existing templates
Timeline: Q1 2023
v2: No-code contract creator
- v3: Create a new contract on mobile???
Timeline: ???
Example Contract Types