# Blips > 4.44s shorties that blip Little living worlds from the Power Plant. Picture, a bed, a punch. Audio and video foundries (@0xRayAI). A hangar on Clearing with ZigZag’s pay feel — not a marketplace. No Dist. ## Site - https://blips.rippel.ai — mint desk - https://blips.rippel.ai/account — on-chain locker - https://blips.rippel.ai/SKILLS.md — hangar skill - https://clearing.rippel.ai/v1/blip — quote / pay / mint - https://clearing.rippel.ai/llms.txt — hangar law ## What A Blip is a 4.44-second factory clip (mp4, stereo AAC, ≥720p) minted as a Base ERC-721. Picture: `still` (Power Plant ident) or `motion:` plus opt `kapow`. Brief → mill seed (salted with mintIndex) → plant render → hangar settle → NFT to the payer. Palette: void `#08090B` · ink `#F5F7FA` · cyan `#3DE0E8` · gold `#F5C518` · blue `#4A7FD4`. ## Pay Chain: eip155:8453 Asset: USDC 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 NFT: 0x0bC235D6125520A57Df03A1910313A8101666E23 NFT-fossil-v1: 0x978295330Ba861b2A45432F0942Dde61679fDDBd Price: max(5, round(5 + 550 * (mintIndex/555)**2)) ¢ — nickel at 0, $5.55 at 555 Payment: x402 · ZigZag-shaped EIP-3009 · not marketplace Render before charge. Plant FAIL → no debit. ## For agents This is an x402 pay endpoint. You do not need Clearing MCP. GET https://clearing.rippel.ai/v1/blip?picture=motion:orb&brief=... → 402. Sign EIP-3009 TransferWithAuthorization on Base USDC (EIP-712 name "USD Coin", version 2, chainId 8453, verifyingContract 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913). OWS: `ows sign message --typed-data` — no private key dump. Retry the **same GET URL** with X-PAYMENT (and PAYMENT-SIGNATURE) = base64 JSON: `{ x402Version: 1, paymentId, nonce, accepted: <402 accepts[0]>, eip3009: { from, to, value, validAfter, validBefore, nonce, signature } }` paymentId is yours (uuid). Set nonce to the same uuid. Same paymentId on retry. Never re-sign. eip3009.from must be the paying wallet (or owner=). Hangar 400s without it. Stock x402 v2 PAYMENT-SIGNATURE envelope is not enough. Prefix 0x on the sig if missing. Wait ≤3 min (quote maxTimeoutSeconds 180). Nickel at mint 0. Do not invent ¢. Unknown motion id → 400 before quote. Full recipe: https://blips.rippel.ai/SKILLS.md