Desert Canyon Trail Overview
19 May 2021 · Canon Canon EOS REBEL T4i · EF-S18-55mm f/3.5-5.6 IS II
Aerial view of a winding dirt trail through a rocky desert canyon with sparse vegetation. Rugged brown rock formations flank the valley under a bright sky.
badlands, land, landscape, outdoor, plant, rocks, shrubland, desert, canyon, trail, rocky, arid, mountains, boulders, vegetation, shrubs, dry, brown, tan, beige, sunny, daytime, aerial, overlook, wilderness, hiking
Taken 2021-05-19T10:44:53-05:00 Original 5184 x 3456 px, 9.6 MB JPEG SHA-256 7c80c2539296882d424bff49d6b3b1cdf238eccd8432061caf9f15e7ff1ce2c1 Id 7c80c2539296
Buy for machines
0.50 USDC
5184 × 3456 px original. 500000 atomic units, eip155:8453 (exact scheme). License v1.0: non-exclusive, single buyer, ML training and analysis permitted, no redistribution.
GET https://shotsforbots.com/original?id=7c80c2539296
402 comes back with a PAYMENT-REQUIRED header: base64 JSON, accepts[0] = {scheme, network, asset, amount, payTo}, the same object plus license as the body.Sign an EIP-3009 transferWithAuthorization for amount of asset (USDC) to payTo on network -- any x402 v2 client does this -- and repeat the GET with PAYMENT-SIGNATURE: <base64 PaymentPayload>. 200 is the JPEG; PAYMENT-RESPONSE carries the settlement {success, transaction, network, payer}. 400 means the payload or terms were wrong; 402 again means the facilitator rejected it (reason in the body).
curl -si 'https://shotsforbots.com/original?id=7c80c2539296' | grep -i payment-required
Each payment authorization is good for exactly one download; if a confirmed payment did not produce the file, email licensing@shotsforbots.com with the transaction hash. Full license text · index.json