A library for Commune network focused on simplicity
Project description
Why Communex
Communex serves as an alternative library to the original
Commune Ai codebase,
offering a streamlined and user-friendly experience. Designed for simplicity and scalable development. Its decentralized approach underlines the versatile and adaptive nature of the Commune framework, catering to a broad range of machine learning and blockchain applications.
What Is Commune?
Commune is a censorship-resistant peer to peer protocol and Stake-based market system of Modules. A Module is a onchain identifier residing in a global namespace wrapped around a offchain object, which can be anything that is computable behind an endpoint, from AI models, datasets, storage, scrapers to simply raw compute. Anything that can be turned into an API. This separates all computation from the chain and allows Modules to be arbitrarily complex and computationally expensive systems.
Modules are coordinated through a blockchain-based circular Stakeholder economic mechanism. Similar to Bittensor, Stake is mined by providing a subjective utility under demand by Stakeholders, such as inference to a model. Stakeholders can utilize any set of languages and computing systems to build validation and pricing methodologies applied from staked Modules to create incentive landscapes according to their needs, granting access to generalized incentive programming proportional to their Stake.
This allows for a versatile, parallel and highly specialized and cooperative economy of Modules to emerge, that is available to Stakeholders to build an application ecosystem and unified user-interfaces ontop. Modules are recursively composable and development pipelines can be build across them. Developers can flexibly integrate Modules into their stack, without asking permissions. All value exchange happens peer to peer without intermediaries, free for anyone to participate with profits flowing directly to producers. Without any single entity gating access or controlling the direction of the protocol.
Under development...
Installation
TODO
Usage
TODO
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file communex-0.1.0.tar.gz
.
File metadata
- Download URL: communex-0.1.0.tar.gz
- Upload date:
- Size: 30.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.7.1 CPython/3.11.6 Linux/6.1.74
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5de04fda865b5288a7fee16998e073f1684d232b5bbce7467e5a9973e90c4d31 |
|
MD5 | 6c26c09e20e9780490c580079e284aff |
|
BLAKE2b-256 | add199780f679378cfa32a93df4145d63e929276023946a3f994d233e220e19b |
File details
Details for the file communex-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: communex-0.1.0-py3-none-any.whl
- Upload date:
- Size: 36.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.7.1 CPython/3.11.6 Linux/6.1.74
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2b3c6af426077c1a1cbe70880716995424c624dfc41b093afae8a6361104e9e |
|
MD5 | c259ff6342b954a2f9afc58dab123519 |
|
BLAKE2b-256 | abaedf67c3efb95c84b4635ae152711e4da7cf1867245fe46075c51f4e49ec0e |