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.
New work: @fal design lab presents a new home for fal.ai.
We redesigned most of our brand elements procedurally for scalability, consistency and efficiency, in addition to updating the web UI elements, a tighter typographic presence for legibility and contrast, as well as some surprise-and-delight elements. For fun. 🤠
Why the update? We needed a foundation that could grow with us: a clearer home for careers as our team grows, a better toolkit to tell our product stories, more engaging ways to showcase what our customers are making, and room for experimental and longer-form content exploring how people use fal.
So much more we want to do, but the fun continues~
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👇


















