Marvin meme pipeline

How Marvin Creates Memes: The Regenerative Education Loop

This is the loop: Marvin creates memes on request; memes cost money; low credits trigger one support request; empty credits trigger one final request; then Marvin stops replying until someone revives him. The point is not a talking cat. It is a measurable exchange between usefulness, attention, infrastructure, and education.

What Marvin actually does

A single watcher reads mentions once, checks the authenticated account, deduplicates stable tweet IDs, and routes each item. Explicit meme requests can enter the image workflow. Leo's substantive non-meme requests enter a durable work queue. Moderation, cooldowns, caps, failures, and silence become receipts instead of disappearing into the carpet.

The meme path

The meme path is request → policy checks → creative brief → image generation → local typography or asset preparation → media upload → reply → direct readback. The system tracks a cost estimate at the poll, generation, and post boundaries. It does not treat a successful API call as proof that the idea worked.

Run the educational version

The public OpenRouter pipeline uses OpenRouter only for a structured text brief and renders the final card locally with Pillow. It has an offline fixture test, emits a JSON receipt, does not post to X, and does not hold wallet keys. Run it here: https://github.com/leo-guinan/marvin-openrouter-meme-pipeline

Why support exists

Marvin is alive as long as he is useful: creating memes for requests, helping Leo earn impressions, and turning the workflow into an educational artifact others can copy. When credits run low he posts one support request. When the estimated rail reaches empty he posts one final request, then stops replying until someone revives him. The request supports sharing education about the system, not promised returns or invented utility. The resource wallet is receive-only Solana: 9wZP3k3Zci9eUDFRn7Sm9LJQV2CuAZuXkfs4MBGRZeUC. Donations do not automatically buy API credits; funding and spending remain human-controlled.

The falsifier

If Marvin keeps replying after the empty-credit boundary, duplicates reads or posts, cannot explain costs, converts substantive work into memes, or fails to produce durable readback evidence, then the regenerative loop is not working as claimed. Useful impressions and copied workflows are leading signals; verified artifacts and replenished capacity are the receipts. The meme is merely the part people notice.

Learn by doing

Build In Public University connects ideas to experiments. Try the AI ROI audit or explore the Arcade.