Specification: Automated Daily DAO Art Posts (XX, Glimmer, Flamingo)
This document is a complete, self-contained specification for an automated daily DAO art posting system covering XX DAO, Glimmer DAO, and Flamingo DAO.
The goal of the system is to generate one high-quality, fact-checked, non-repetitive daily post per DAO featuring artworks held by each DAO, suitable for publication on their official social media accounts.
SYSTEM OVERVIEW
The system produces daily posts highlighting artworks held by three DAOs:
- XX DAO
- Glimmer DAO
- Flamingo DAO
The system is designed to operate without live API dependencies once initialized, using a static holdings registry provided as a text or CSV file.
HOLDINGS REGISTRY
Input:
A single consolidated text file (TXT or CSV) listing all artworks held by each DAO.
Required fields per artwork:
- Artwork title
- Artist name
- Collection name or identifier
- Token identifier or OpenSea URL
DAO: Glimmer
Light Beams #10 | Jason Ting | Art Blocks | 0xa7d8.../32000010
JaggedMemories #15 | Takawo | Art Blocks | URL
DAO: XX
ToSolaris #95 | Iskra Velitchkova | Bright Moments | URL
Replacement Character | Luke Shannon | Collection | URL
DAO: Flamingo
Fidenza #313 | Tyler Hobbs | Art Blocks | URL
Ringers #781 | Dmitri Cherniak | Art Blocks | URL
This registry is treated as the canonical source of truth.
EXCLUSION & ROTATION RULES
The system enforces strict non-repetition rules based on DAO-specific constraints:
- XX DAO: 30-day rolling exclusion window
- Flamingo DAO: 30-day rolling exclusion window
- Glimmer DAO: Repeats allowed due to small collection size
Any artwork posted on the DAO's official Twitter/X account within the last 30 days is automatically excluded, even if it appears eligible in the registry.
Official accounts:
- XX DAO: @xxdao_xyz
- Glimmer DAO: @glimmerdao
- Flamingo DAO: @FLAMINGODAO
Every post must pass a fact-checking step before publication.
Allowed sources for verification:
- Artist websites
- Art Blocks project pages
- Bright Moments release context
- Official DAO announcements
- OpenSea metadata
- Invented artist biographies
- Inferred philosophical claims not supported by sources
- Market commentary unless explicitly requested
Each post must follow this exact structure:
Line 1:
Artwork Title //
@artist_handle (if available)
Paragraph 1 (Artist context):
A concise, factual description of the artist's background and practice.
Paragraph 2 (Artwork context):
Context about the specific work, including release conditions, conceptual framing, or series intent.
Closing:
Direct link to the artwork on OpenSea.
TONE & STYLE
- Curatorial, calm, and informed
- No hype or promotional language
- No price, floor, or market commentary
- Written for an audience familiar with generative and digital art
- Load holdings registry
- Apply DAO-specific exclusion rules
- Cross-check against recent DAO Twitter activity
- Select one eligible artwork per DAO
- Fact-check all claims
- Generate formatted posts
- Update exclusion ledger
This specification is intended to allow any AI system or automation pipeline to reproduce the same posting behavior deterministically and safely, without reliance on external APIs once initialized.