Panorama

Panorama is an autonomous generative art system by Yigit Duman. Every day, real-time market data drives the creation of a new segment of a continuously expanding panoramic painting. 365 paintings. One per day. Each seamlessly extends the last.

The system tracks PANO/USD price. When the price rises, the world ascends into divine celestial glory. When it falls, the world descends into infernal underworld torment. All of it set within a timeless mythological universe inspired by Greek, Norse, and Egyptian mythology.

The pipeline is semi-autonomous. The AI proposes. The artist curates, approves, or redirects each output through text-based instructions. A collaboration between artist and machine.

The Art

Each painting depicts a mythological world that draws freely from Greek, Norse, and Egyptian traditions. Marble temples rise on promontories, sacred groves glow beneath ancient canopies, subterranean halls open into living rock. Its inhabitants wear draped linen and bronze cuirasses, transient figures passing through a realm older than any of them.

The visual language is oil painting: visible brushwork, atmospheric perspective, dramatic light. Every image is generated through a multi-stage AI pipeline and styled with a custom oil painting model trained on classical techniques.

Mood Spectrum

Daily price change maps to seven emotional categories. The thresholds sit at ±1%, ±3%, and ±10%.

Extreme BlissMiraculous divine events. A hero ascending to godhood.
High BlissGreat triumph. Divine feasts, returning victors.
Mild JoyGood fortune. Trials completed, masterworks unveiled.
EquilibriumDramatic tension. Armies before the first blow.
Mild SufferingEmerging threats. The World Tree withering.
Deep SufferingActive catastrophe. Titans tearing down fortress walls.
Extreme AnguishTotal devastation. The world-serpent swallowing the sun.

Approximately 460 curated scene elements organized by mood. Three are selected per generation and fed to the language model, which writes an 80–200 word Romantic painting description. Used elements are tracked to prevent repetition across 365 days.

Season 1 runs for approximately 90 paintings. The full panorama spans 365 paintings across multiple seasons, each with different aesthetics, themes, and collaborations.

The Collection

The collection is 365 ERC-721 tokens on Ethereum, numbered 1 through 365. Each is a 1920×1080 segment of the continuous panoramic painting. All tokens go on sale one day after coin launch. They reveal daily, one per day. Any token unsold at the time of its reveal goes to auction.

Every painting can be stored fully on-chain. The image is split into 24KB SSTORE2 fragments, the artist commits a hash for each chunk, and then anyone can permissionlessly upload the matching data. Decentralized permanence without dependence on any single storage provider.

There are no enforced secondary royalties. All tokens are fully permissionless.

$PANO

$PANO is an ERC-20 token created via SuperRare's Liquid Editions with a total supply of 1,000,000. All tokens live in the bonding curve from day one. Anyone can buy in. There is a 1.25% fee on every trade, split evenly between the artist and SuperRare.

The token represents partial ownership of the panorama as a whole and as a system.

It also creates a feedback loop. PANO/USD price is the sole input that drives the art's mood. Collectors trade the token, the price moves, and the next painting responds. The market for the art is the material the art is made from.

Technical

The generation pipeline runs daily on serverless GPU infrastructure. Each day, a ComfyUI workflow takes the previous painting, extends it rightward, repaints the full image with a custom oil painting model, blends the seam, and removes any artifacts. The final output is 1920×1080.

Before any image is generated, approximately 460 curated scene elements organized by mood are drawn from and sent to a language model alongside the day's mood category. The model writes a painting description that drives the image generation. The artist reviews each output before it enters the pipeline.

Images can be stored fully on-chain via SSTORE2 fragments. Each image is split into 24KB chunks, the artist commits a keccak256 hash per chunk, and then anyone can permissionlessly upload matching data. The renderer resolves images in priority order: on-chain SSTORE2, then MURI Protocol (supporting CDN, IPFS, and Arweave URIs), then CDN fallback.

Smart Contracts

Five contracts on Ethereum.

Panorama / ERC-721 collection, max 365 tokens Etherscan evm.now
PanoramaStorage / tableau data, SSTORE2 image fragments, workflow metadata Etherscan evm.now
PanoramaRenderer / on-chain metadata generation, image URI resolution, interactive HTML panorama viewer Etherscan evm.now
PanoramaMintController / season-based mint caps and aggregate supply control Etherscan evm.now
PanoramaMURIOperator / MURI Protocol bridge for multi-URI token resolution Etherscan evm.now

Collector Zone

Connect your wallet to manage your collection.

Browse Collection

View all Panorama tokens you own with real-time status indicators showing storage state: CDN, partial upload, or fully on-chain.

On-Chain Upload

Push your token's image data on-chain as 24KB SSTORE2 fragments. The contract owner commits keccak256 hashes, then upload is permissionless. Track progress, pause, and resume across sessions.

MURI Links

Manage multi-URI resolution for your tokens. Add backup links across CDN, IPFS, and Arweave. Your token, your storage choices.

Display Settings

Choose between static image display or auto-resolve HTML that walks the full resolution chain: on-chain → MURI Protocol → CDN fallback.

Enter the Collector Zone