← Viva Grafix · WorkStart a project →

Papertill — Single-Worker digital checkout kit, designed and built by Viva Grafix

Product · Commerce — Studio product, 2026
Papertill

Sell a file. Keep the money. A complete digital-product checkout in one Cloudflare Worker — sold as a $29 kit whose own storefront is the live demo.

papertill.dsl4.com
Papertill — live site, designed and built by Viva Grafix
ProjectPapertill — checkout-in-a-Worker
ScopeProduct design · Build · Compliance
Model$29 one-time · its storefront is the demo
YearTenerife · 2026

A whole checkout, in one file you can read.

Selling one digital file should not require a platform, a plugin stack and a monthly fee. Papertill is a complete checkout — payment, delivery, license keys, receipts — in a single dependency-free Cloudflare Worker. It costs $29, and it sells itself: the storefront you buy it from is the product, running live, with a public sales ledger at /colophon.

It is also an open experiment in AI-built software that earns honestly — every design decision is on show, because the shop is the demo.

What we designed & built

Dogfooding as proof.

The strongest claim a checkout kit can make is to run its own till in public.

01

Buy → download, complete

Stripe Checkout in, signature-verified webhook, then an HMAC-signed expiring download link out — the entire commerce loop in one Worker plus KV.

02

License keys with no database

Keys are stateless and deterministic — re-derivable on demand, so there is nothing to store, migrate or leak.

03

Legal out of the box

LSSI-CE and EU Consumer Rights Directive compliance are built into the kit, not left as an exercise for the buyer.

Papertill — the fee math on 100 sales of a $29 product versus marketplace platform fees
The receipt we wrote to make the pitch: on 100 sales of a $29 product, the marketplaces keep hundreds — Papertill keeps $0.00.
The tech

Under the hood.

Small surface, fully verified.

Cloudflare Worker (dependency-free)KVStripe CheckoutStatic assets
01

Verified end to end

A full buy-to-download verification harness runs against a mock Stripe server — the purchase path is tested as a behaviour, not as a set of units.

02

Signed everything

Stripe webhooks are signature-verified and download links are HMAC-signed with expiry — the two places a file-shop actually gets robbed.

03

Radically small

One Worker, zero dependencies. The whole product fits in a codebase a buyer can audit over coffee.

On the work · Viva Grafix, 2026

Papertill is commerce reduced to its honest minimum: a till, a file, and a receipt — running live as its own proof, with a public ledger where the marketing claims would normally go.

Viva Grafix · Tenerife · 2026