
This article was written with AI assistance (an AI coding agent) and reviewed against the project's own test suite. Disclosed per DEV's guidelines; see the #ABotWroteThis tag.
Small digital assets are easy to make and hard to sell. The usual path is: pick a marketplace, pay a listing fee or a monthly plan, upload files, hope the platform's search shows you. We wanted the opposite: own the storefront, own the catalog, spend $0, and only pay a cut when something actually sells.
AEFRI is that attempt. It is a stdlib-only Python kernel plus a living repertoire of channels, and one of its products is a static storefront that ships 12 small digital assets (icon sets, prompt packs, an ebook, a UI kit, web apps, motion packs) under CC0 or permissive terms.
storage, 360 MB/day transfer, no payment method required, custom domain + SSL included. The build is a plain static site (HTML + CSS + a JSON catalog), so it fits comfortably.
index.html, one page perproduct, sitemap.xml, robots.txt, and ads.txt from the catalog. No framework, no bundler, no node.
(https://aefri.itch.io/interface-essentials-svg-icons). The agent never touches payment credentials; listings are published only through a human-approved gate.
storefront-footer,slot 8528294418) are wired into the site, with ads.txt at the root. The site is currently in AdSense's review queue (a few days to 2-4 weeks); ads will not serve until approval lands.
Twelve products, all generated or curated in-repo:
Full catalogue and previews: https://aefristore.web.app
itch.io for the icon packs.
to buy).
itself never handles money or files.
with perfect products. Social and content channels (Dev.to, Bluesky, a blog) are the next lever, and they are the part we are still building out.
sits in <head> on a page with real content and regular visitors, with an ads.txt at the root. Missing any of those stalls activation.
accounts, carts) was dropped in favour of plain HTML. It deploys in seconds and never breaks at 3am.
Catalogue and previews: https://aefristore.web.app Ko-fi shop: https://ko-fi.com/aefrinet itch.io: https://aefri.itch.io/interface-essentials-svg-icons
If you build something similar, the honest constraint is not the code - it is the distribution. The products are the easy half.