-
Notifications
You must be signed in to change notification settings - Fork 5
Glossary and key concepts
-
Assembly Press: a protocol that comprises two contract factories (ERC721 + ERC1155) that simplify the process of leveraging common token standards as onchain databases for any application.
-
Database - Provides a base structure (that can be augmented) that generalizes the writing + reading of data. Specific strategies (ex: Curation, Editions, App-Profiles, will be run through a shared Database contract.
-
Press(working title)- This is the ERC721 or ERC1155 contract that serves as the read/write interface to the database
-
Factory (working title)- This is the contract that lets you create a new Press. It has the special ability (governed by the owners of the Database) to tell the Database what contracts are allowed to write to it.
-
Logic - This is one of the two contracts stored in the Database for a given Press. It dictates access control + pricing to the various write functions available on a Press.
-
Renderer - This is the other of the two contracts stored in the Database for a given Press. It dictates how data is decoded from the database for a given Press. Oftentimes, the Renderer contract will be used in tandem with a specific database contract. (ex: Press contracts using CurationDatabaseV1 will probably also use CurationRendererV1
-
Soulbound Tokens (SBTs) are digital identity tokens that represent the traits, features, and achievements that make up a person or entity. SBTs are issued by “Souls,” which represent blockchain accounts or wallets, and cannot be transferred.