Contributing

Everything theory is in its early stages, and there are many ways to get involved. Your contribution help shape the future of the protocol.

Read & Share

The simplest way to contribute is by reading this document and sharing it with friends, colleagues, or communities who might be interested in the theory.

If these ideas excite you, consider contributing to help build the protocol.

Design

If you have visions about the future of NFTs or crypto, are familiar with concepts from Greg Egan’s novels, or are knowledgeable about universe theories, you can contribute by:

  • Designing the Protocol: Help refine the protocol design, particularly in areas such as object interactions and positioning, which are current focuses.
  • Documenting the Protocol: Expand and improve the documentation to make the protocol more accessible to others.

Build

Developers can contribute to several technical areas:

  • Core Contracts: Participate in implementing the protocol on universe chains, currently focusing on Ethereum using Solidity and Foundry.
  • Reference Chain: Contribute to the development of the Previous chain based on Substrate. The probe (bridge) is being developed using reth’s ExEx, both implemented in Rust.
  • Compilers: Help develop or improve compilers for kind contracts to WASM. A basic, functional compiler, kind-as, is available (AssemblyScript, TypeScript), with kind-rs (Rust) planned.
  • Tools: Enhance developer tools like pre-cli, a command-line interface for the protocol that interacts with the Previous chain and core contracts, written in TypeScript.

Create

Whether you’re an artist, musician, app developer, game developer, or any type of creative professional, consider how mutable, evolvable, and interoperable NFTs can unlock new possibilities for your work. We’d love to explore these opportunities with you.