Third show of 2026!
The Idea of Saving Aesthetics is the artwork that sparked my obsession with visual identity and cultural heritage, and its journey since 2018 has been incredible:
2018–2019: Created in 2018 and debuted at the 2019 Moscow Contemporary Art Biennale (my second major exhibition following the 2019 Venice Biennale).
2021: Minted as my first digital artwork and expanded into my debut immersive experience at Lume Studios in NYC.
2022–2023: Exhibited at the Theatre of Digital Art (ToDA) during Art Dubai 2022, before evolving into a new interactive version at Kanvas Gallery in Dubai in 2023.
2025: Secured my first long-term museum license with Art Club in Houston, Texas - while the piece passed 604K plays on my Instagram.
2026: Invited to showcase the experience at the Gwangju Media Art Platform (GMAP) during the Gwangju Biennale in South Korea,
2026: Invited to showcase the experience at the 2026 International Symposium on Electronic Art (ISEA).
More to come.
Update on Carpetdiem on chain.
The original collection keeps its links, because its contract can’t do anything else.
So there’s now a wrapped version: wrap any of the 555 at orkhan.art/carpetdiem and that token’s metadata, image and generative artwork are built entirely on Ethereum. Nothing on IPFS or a server.
Same token number, unwrap any time, gas only. Both contracts are verified on Etherscan and the wrapper has no owner.
You can unwrap whenever you want.
Carpetdiem is now 100% on-chain.
When Carpetdiem launched in March 2023, the 555 tokens lived on an immutable ERC721SeaDrop contract (0x203B...321f), while the generative growth engine (carpet-diem.js), p5.js runtime, and token seeds were served through an external IPFS gateway (ipfs. carpetdiem. art) - and the preview images were low-resolution 350 × 490 blurred thumbnails.
Without minting a second token, wrapping, or touching the audited SeaDrop contract, I moved the entire generative architecture onto Ethereum L1:
All 555 original 32-byte seeds and the complete 842,381-byte runtime (carpet-diem.js + [email protected]) are stored directly in Ethereum contract storage across 36 SSTORE2 chunks via CarpetdiemPlayer.sol and permanently locked.
Self-contained data:text/html;base64 animation_url: Every token's metadata now embeds a standalone HTML/RPC viewer that reads the seed and runtime directly from Ethereum L1 and weaves all ~144,000+ symmetric squares live in the browser (1144 × 1600 canvas + infinite-zoom 8485 × 11879 SVG plot export).
Full-resolution crisp stills: Replaced the blurred 350 × 490 previews with exact pixel-faithful 1144 × 1600 PNG renders for all 555 carpets.
Zero new tokens. Zero wrapping. Zero external servers required to reconstruct the art.
orkhan retweeted
gm
Cities // Paris goes public in a few hours!
Special thanks to everyone who collected during presale ❤️
orkhan retweeted
My carpet fully onchain!
Carpetdiem is now 100% on-chain.
When Carpetdiem launched in March 2023, the 555 tokens lived on an immutable ERC721SeaDrop contract (0x203B...321f), while the generative growth engine (carpet-diem.js), p5.js runtime, and token seeds were served through an external IPFS gateway (ipfs. carpetdiem. art) - and the preview images were low-resolution 350 × 490 blurred thumbnails.
Without minting a second token, wrapping, or touching the audited SeaDrop contract, I moved the entire generative architecture onto Ethereum L1:
All 555 original 32-byte seeds and the complete 842,381-byte runtime (carpet-diem.js + [email protected]) are stored directly in Ethereum contract storage across 36 SSTORE2 chunks via CarpetdiemPlayer.sol and permanently locked.
Self-contained data:text/html;base64 animation_url: Every token's metadata now embeds a standalone HTML/RPC viewer that reads the seed and runtime directly from Ethereum L1 and weaves all ~144,000+ symmetric squares live in the browser (1144 × 1600 canvas + infinite-zoom 8485 × 11879 SVG plot export).
Full-resolution crisp stills: Replaced the blurred 350 × 490 previews with exact pixel-faithful 1144 × 1600 PNG renders for all 555 carpets.
Zero new tokens. Zero wrapping. Zero external servers required to reconstruct the art.
Carpetdiem is now 100% on-chain.
When Carpetdiem launched in March 2023, the 555 tokens lived on an immutable ERC721SeaDrop contract (0x203B...321f), while the generative growth engine (carpet-diem.js), p5.js runtime, and token seeds were served through an external IPFS gateway (ipfs. carpetdiem. art) - and the preview images were low-resolution 350 × 490 blurred thumbnails.
Without minting a second token, wrapping, or touching the audited SeaDrop contract, I moved the entire generative architecture onto Ethereum L1:
All 555 original 32-byte seeds and the complete 842,381-byte runtime (carpet-diem.js + [email protected]) are stored directly in Ethereum contract storage across 36 SSTORE2 chunks via CarpetdiemPlayer.sol and permanently locked.
Self-contained data:text/html;base64 animation_url: Every token's metadata now embeds a standalone HTML/RPC viewer that reads the seed and runtime directly from Ethereum L1 and weaves all ~144,000+ symmetric squares live in the browser (1144 × 1600 canvas + infinite-zoom 8485 × 11879 SVG plot export).
Full-resolution crisp stills: Replaced the blurred 350 × 490 previews with exact pixel-faithful 1144 × 1600 PNG renders for all 555 carpets.
Zero new tokens. Zero wrapping. Zero external servers required to reconstruct the art.
Enjoy the ultra 12k resolution on chain cultural heritage:
opensea.io/collection/carpet…
Dear frens! 📢
Set a reminder for October 30th at 17:17 EDT 🕔⏰
1 year anniversary of VISIONS - and a major announcement for all 300+ collectors.
If you hold a VISIONS, make sure you tune in.
VISIONS 👁️ October 30th,⛵️@OpenSea
The series illustrates how memory is deceptive, how it mutates and distorts.
Each work is interactive, every touch triggers images to rewrite themselves, just as our perception is re-written with each memory.
More information 👇
For hundreds of years, weavers across the Caucasus and Anatolia carried patterns in memory, not on paper.
I spent the last year extracting 1,024 traditional motifs from 15,739 archival rugs, reducing each symbol to a 16×16 bitmap, and writing a 69-pattern weaving engine that lives entirely on blockchain.
No IPFS. No external servers. Just 32 KB of on-chain code weaving endless carpets in real time.
More info👇


















