GalleryFRAYActivityLeaderboardStudio
GalleryArtistsFRAYActivityLeaderboardCode modulesHow it worksMy claimsStudio
HomeGalleryClaims

Discover, collect and make digital art that lives onchain. Built on KEEL, so every work stays viewable without depending on any one website.

Creative toolsPreserveDocumentationHow we verifyCode modulesLook up a workYour profile
+ New

Your studio

+ New
⌂Home▧Projects◇Modules & scripts⌘Contracts▣Seal & prove↗Releases

More

⊞Asset library↗?Guides↗◎Profile & settings↗
Working with an AI agent?Your agent can draft projects and modules here. Nothing is published or paid for without your wallet approving it.Connect an agent →

Studio · interactive artwork

Artwork controls

Give collectors useful inputs right on your NFT’s KEEL page. Map them to your contract, choose owner or public access, and let the connected wallet handle each transaction.

Module & system settings

Colors, sliders and options that configure reusable code. Your module reads them through KEEL_INPUTS.

Browse customizable modules →

NFT contract actions

Controls that read or change contract state for this token. Collectors use them on the artwork’s KEEL page.

Your script reads that state to update the art.

1. Choose a contract function

Paste its ABI or choose the compiled contract file. KEEL makes the inputs for you. Use the proxy address when your contract is a proxy.

2. Label the controls & choose who can use them

Choose a function above, or try the example. Module settings stay separate from these NFT actions.

3. Save for your artwork page

Try the preview and download the mapping. Open a Studio project’s Artwork controls to attach it to your work, or put it under keel_actions in your own tokenURI metadata.

Examples & agent guide →
Collector page preview

Add a valid control to see the inputs your collectors will use.