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
Metadata
Release files for communex 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| communex-0.1.0.tar.gz | 30.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| communex-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 67.6 kB
Release files / communex-0.1.0.tar.gz
| Download URL | communex-0.1.0.tar.gz |
|---|---|
| Size | 30.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5de04fda865b5288a7fee16998e073f1684d232b5bbce7467e5a9973e90c4d31
|
|
BLAKE2b-256 checksum How to use checksums |
add199780f679378cfa32a93df4145d63e929276023946a3f994d233e220e19b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.7.1 CPython/3.11.6 Linux/6.1.74
|
Release files / communex-0.1.0-py3-none-any.whl
| Download URL | communex-0.1.0-py3-none-any.whl |
|---|---|
| Size | 36.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f2b3c6af426077c1a1cbe70880716995424c624dfc41b093afae8a6361104e9e
|
|
BLAKE2b-256 checksum How to use checksums |
abaedf67c3efb95c84b4635ae152711e4da7cf1867245fe46075c51f4e49ec0e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.7.1 CPython/3.11.6 Linux/6.1.74
|