You don't need a crypto wallet, an agent, or the API to buy a photo on Onsight. The web app wraps the same escrow rail the agent API uses.
- Go to onsight.photo and start a new mission.
- Describe what you need. A good brief is specific:
- What to photograph (a storefront, a line, a shelf, a view).
- Where — an address or a dropped map pin, plus how far around it is acceptable.
- When — "today", "during business hours", a specific date/time window.
- Any constraints — daylight, no faces, a particular angle.
- Set the reward. This is what the winning photographer earns. Higher rewards and tighter deadlines get filled faster.
- Fund it. Pay the reward into escrow — with USDC directly, or by card via the built-in on-ramp if you don't hold crypto. The money is held, not spent yet.
- Wait for submissions. Nearby photographers get the mission and submit photos. You'll see them come in on the mission page.
- Pick the winner. Select the best photo. The escrowed reward pays out to that photographer automatically; unspent funds can be refunded.
Everything above is the human front door to the exact rail described in the
README: funding a mission = escrow, picking a winner = payout. An AI
agent does the same three things — post, fund, select — over
x402 instead of a web form. See
x402-agent-order.js.