Skip to main content

PCOArt Smart Contracts

There are six core functional components in the PCOArt smart contract system:

  • PCO Parameters - Configuration of the core partial common ownership mechanism
  • Stewardship License - The art and its associated Stewardship rights and responsibilties
  • Stewardship Inauguration - Periodic mechanism by which Stewardship is determined and transferred
  • Creator Circle - Defines how Periodic Honorariums are distributed
  • Inauguration Eligibility - Methods for determining who can participate in an Stewardship Inauguration
  • Configuration Permissions - Role-based capabilities to update parts of the PCOArt system after initialization

PCOArt System Diagram

To promote configurability and extensibility, this system is implmented with the ERC-2535 Diamonds, Mutli-Facets Proxy standard. Each functional area is instantiated as a modular Diamond Facet--making it easy to mix and match different configurations and implmentation approaches. We see this as especially powerful for supporting unique Creator Circle (e.g. DAO stuctures, dyanimic splits, etc.) and Steward Inauguration (e.g. different auction types) approaches.

Each PCOArt collection is deployed via factory as a soveriegn set of contracts. Artists retain control of their art and community without platform lock-in or dependency.

v1 Module Implementations

The technial reference of the 6 initial facet implementations and Diamond Proxy structure are included in the subsection pages that follow.

tip

If you have a requirement or idea to adapt PCOArt to better fit your artistic practice or community, please get in touch! PCOArt is an open-source project and we'd love to support community led development of new facet implementations.

Github Repository

https://github.com/RadicalxChange/pco-art

Security Audits

PCOArt is an experimental system and is offered as-is without any warranty or representations to its efficacy or security.

The PCOArt team did however engage Sherlock for a partial system scope security audit and contest:

AuditorReport DateScopeReview Commit Hash
SherlockMay 12, 2024English Periodic Auction1c4021c