Display Contexts for Programmable Art
The rise of decentralized, programmable and on-chain artwork allows for a myriad of interesting possibilities.
PRMNT provides galleries and URL contexts for displaying work.
Context Aware
Gallery module addons provide information to art - time of day, audio, motion, location, or seeds for randomization. This allows for truely dynamic experiences.
MoreDynamic Attributes
If your contract supports it, Prmnt will dynamically render artwork with adaptive attributes and styles. Prmnt galleries can store your settings for others to view.
MoreAdditive Animation & Styling
Assign custom styling to on-chain art, allowing for infinite variety and ongoing interest.
MoreCurated Expression
Display modes control how works are shown, from full screen to paged galleries. Curated collections allow for a range of works in one context.
Features
- Supported contracts can have custom rendering in a gallery context. This allows for animation and enhancement - usually for on-chain art.
- Galleries may apply seed values to art with dynamic attributes. This allows for purely generative works based on valies at render time (eg. time of day, device orientation, current block number, etc)
- Choose from a range, from gallery wall to full screen cover.
- Mix and match across any EVM compatible chain.
- WIPAuto generated galleries based on a contract address or user wallet.
- WIPSelect appropriate display theme for your gallery
Controller NFT's
Supported Chains
Galleries are available on Polygon (MATIC) and Optimism L2 EVM chains. Due to the way data is stored effecting transaction costs, it is unsustainable at this point to mint on Ethereum.
Other chains will be implemented as needed or on demand.
Galleries will display works on most EVM chains and testnets.
Non EVM based chains will be considered on an ad-hoc/as needed basis, based on how complex they are to implement.
Caveat: the Prmnt backend needs to know the chain exists, so you may need to request a config be added.
Examples
What are Gallery Controllers?
Controllers are NFT that contain information about your gallery. Galleries can be generated and stored in difference ways, but contain consisten data patterns:
- MODE
The method for generating your work list.
- WORKS:
The NFT array to display.
- CONTROLS:
Individual Settings for dymanic display NFT's (see more).
- STYLE:
Where supported for on-chain NFT rendering, you may select additional dispay style.
- ADDITONAL GALLERY DATA:
Permanent decentralized gallery settings, usually in IPFS or Arweave.
- NOTES:
Owners may add permanent notes, descriptions, and provenance data for gallery works.
- STATIC REFERENCE:
Generate and link to permanently rendered static html gallery.
Controller Types
On-chain
Store gallery data within the contract. Most decentralised, but most transaction expense
Decentralised
Stores gallery data on decenttralised storage such as IPFS and Arweave.
Off-chain
Uses tranditional database and API to generate gallery data. Limits transaction costs.
Generative Modes
Sequential
Generates a gallery in sequential ID order (eg. 1, 2, 3, 4). This mode is predictable and the same each time, starting from a set ID.
Random
Generates a gallery in random ID order (eg. 31, 121, 9, 82). This mode is unpredictable and will be different each time.
What Is This?
PRMNT:Display provides galleries and standalone urls for display of NFT, with a focus on dynamic, adaptable display contexts and simple presentation.
It is aimed for use on devices, tablets, and standalone screens to create a 'gallery like' experience.
Get Started
Display and manage a gallery of NFTs using a gallery controller NFT.