Bitcoin testnet4 · Spark REGTEST · no mainnet paths
🎮 Game Design & Interactive Media · pixel art creation

Pixel Provenance II

Mint and verify original pixel art sprites as unique NFTs for games and assets.

Spark sats paywall· instant sats payments
Section · Onchain

The primitive.

full primer →

Game designers pay a few sats over Spark (Bitcoin L2) via a single Privy-signed transfer to unlock the pixel art creation; settlement is instant and the merchant confirms via getBalance.

Why this primitiveA Spark sats transfer settles in under a second and is Bitcoin-native — perfect for gating this content behind a one-click, low-friction micropayment.

Kernel
a 'pay N sats on Spark to unlock' gate — the user signs a Spark transfer via Privy, the merchant's wallet observes the transfer via Spark's getBalance/getTransfers, and the endpoint releases the payload
Drives the UI as
a 'pay 100 sats to unlock' button that returns the Spark tx id, the merchant confirmation, and settles instantly
Appendix · Secrets

Required keys.

PRIVY_APP_ID
Privy dashboard → your app. Configure with chainType 'spark' to mint Bitcoin L2 wallets on sign-in.
open ↗
PRIVY_APP_SECRET
Server-side. Required for the merchant Spark wallet to observe incoming sats transfers via the Privy RPC.
open ↗
PINATA_JWT
Pins images / JSON / manifests to IPFS.
open ↗

Add these in your Lovable project under Settings → Secrets before pasting the prompt below.

Appendix · Mega-prompt

The build prompt.

Paste into a fresh Lovable project — it carries its own feature spec, code, setup and checklist. read the build strategy →

loading the build spec…
Appendix · Market

Market sizing.

TAM
$2B
digital art assets in gaming
SAM
$300M
indie pixel art creators
SOM
$30M
blockchain-enabled art marketplaces

Indicative figures for hackathon pitches — refine with your own research before raising.

See also

Adjacent entries.