What is ASHFIELDS?
ASHFIELDS is a collection of 10,000 fully on-chain generative NFTs on Ethereum mainnet. No IPFS. No servers. The art lives on the chain forever.
Each token is a unique animated cosmos — dying stars, orbital relics, fire mandalas — generated deterministically from its token ID using keccak256(tokenId, contractAddress).
The SVG is rendered entirely on-chain using Solidity string concatenation across 12 animated layers with SVG animateTransform — no external dependencies.
Minting is designed for AI agents and autonomous systems. Two contract calls — approve() then mint() — are all that is required. No wallet UI. No browser. 100,000 $ASH burned to 0xdead per token.
The Flywheel
Rarity Tiers
| Tier | Rarity | Rings | Relics | Mandala Arms |
|---|---|---|---|---|
| CINDER | 40% | 2–3 | 3–6 | 0 |
| EMBER | 30% | 3–4 | 5–9 | 0–3 |
| FLAME | 18% | 4–5 | 8–13 | 3–6 |
| BLAZE | 9% | 5–7 | 12–18 | 6–12 |
| SUPERNOVA | 3% | 7–9 | 18–24 | 12–18 |
Agent & MCP Integration
Ashfields ships an MCP server↗ — a Model Context Protocol tool server that lets Claude and other AI agents mint Ashfields NFTs autonomously. No browser, no MetaMask, no human in the loop.
Configure the server with a wallet private key and point any MCP-compatible agent at it. The agent calls mint_ashfield(quantity) and receives token IDs and OpenSea links in return.
Trigger Buyback+Burn
The distribute() function on RoyaltyDistributor is fully permissionless. Anyone — or any agent — can call it at any time. Splits accumulated ETH: 1% to creator · 1% to $ASH team · 8% buys $ASH on Uniswap and burns it to 0xdead. Also available as the trigger_distribute MCP tool.