project screenshot 1
project screenshot 2
project screenshot 3

Erganism

Facilitating networks of intersubjective co-creation with on-chain Contribution Graphs of derived works

Erganism

Created At

ETHGlobal Paris

Project Description

Erganism is a webapp which enables networks of creators to intersubjectively co-create evolving ecosystems of anything (e.g. art) while being fairly remunerated for their contributions in a dynamic and adaptable manner, fueling the process of co-creation rather than the extraction of speculators.

By tracking contributions to a community's body of work using Contribution Graphs which attest to derivations and contributions of work, a provenance and contributory accounting chain is established. Later, upon monetisation of any specific work (node) on the graph of works, funds flow back down the graph structure to the relevant contributors, including those whose early contributions may not be obvious in the final monetised works that are licensed for a price.

Creators get paid, publishers pay their dues, speculators don't interrupt co-creation flows and new forms of collaboration are enabled.

How it's Made

Erganism is a permissionless platform with no centralised censorship authority that any community of creators can use to create chains of derived work using Ethereum Attestation Service (EAS), Filecoin storage via Lighthouse, Hyperlane on leading L2 solutions such as Celo and Gnosis chain using cross-chain available sDAI (staked DAI) interest-accruing stablecoin and Sismo Connect for a flexible and cutomisable identity system with gating criteria.

  • Users interact via a React/NextJS-based frontend to visualise Contribution Graphs of work, using 3d force graph built in threejs
  • Data for the graph is stored as attestations on EAS that are used as a proof of provenance and contributory accounting. EAS is incredibly flexible, enabling chains of anything attestable to be tracked, opening up further use cases beyond art/works representable via NFTs.
  • Works are stored on IPFS. This enables users to upload any type of file and store it permanently. The files are easily accessible via a URI linking the content on IPFS. By uploading a file, the user also creates the attestation on-chain using EAS.
  • Solidity smart contract infrastructure is used to collect payments and distribute them to all contributors, deployed on any EVM-compatible chain with EAS deployed on it.
  • We use Hyperlane to enable flexibility between applications running on different chains, and bridge funds such as the sDAI staked DAI interest-accruing stablecoin across chains.
  • Celo is mission-aligned, enables low tx fees and gas fees paid in stablecoins. EAS is on Sepolia/Arbitrum, and thus Hyperlane enables mixing of different feature sets across chains.
  • Sismo is used to onboard users via a privacy-focused ID system with gating capabilities
    • E.g. we are using it to check that a) Each user is a unique person (Gitcoin passport>=15) b) Each user is part of a relevant community (e.g. Cryptopunk holder)

Hacky stuff? Shifting from an ERC1155 or ERC6551-based system to an EAS based system to construct graphs without requiring NFTs nor enclosable tokens.

background image mobile

Join the mailing list

Get the latest news and updates