Authorize or stop
google/gemini-3-flash returns reserve, review, or decline. Only reserve reaches the supplier.
LuxArb Reserve is a headless supplier endpoint where an AI procurement agent pays 0.01 USDC to hold scarce inventory for 15 minutes—without a cart, login, or human checkout.
Source: Agentic Commerce Stack · pp. 3, 21–24, 29; Why Solana for Agentic Commerce · pp. 9–17
Scarce inventory needs a paid hold while an agent completes a larger decision. Card rails add identity, UI, fixed fees, and retry risk to a transaction worth one cent.
Cards assume an account holder and an interactive approval surface.
A one-cent hold is below the practical floor of card processing.
A timeout can make a safe retry look like a second purchase.
The supplier needs payment proof, not faith in the agent's identity.
Source: Agentic Commerce Stack · pp. 3, 21–24, 29; Why Solana for Agentic Commerce · pp. 9–17
The buyer agent discovers terms, accepts a machine-readable price, signs within policy, and receives the resource. The reservation API replaces product page, cart, and checkout.
Source: Agentic Commerce Stack · pp. 3, 21–24, 29
Payment is part of the HTTP resource contract. A facilitator verifies the signed payload and submits settlement; the supplier never receives the buyer private key.
google/gemini-3-flash returns reserve, review, or decline. Only reserve reaches the supplier.
Ask for one inventory hold with a stable idempotency key.
Bind inventory, expiry, amount, and recipient, then return x402 requirements as HTTP 402.
Authorize the exact SVM payload from the funded agent wallet.
Validate the payload, submit settlement, and return its signature.
Create one hold; duplicate commits return the same reservation.
Source: Agentic Commerce Stack · pp. 3, 21–24, 29
Apps own HTTP and mutable state. Shared packages own wire shapes, reservation rules, and the payment boundary without importing from either app.
Source: Repository architecture and test suite
Source: Why Solana for Agentic Commerce · pp. 9–17
Fixture mode proves the workflow deterministically. Devnet code proves integration shape. Only a real explorer signature proves settlement—and that final artifact is still required.
Source: Repository tests and executable routes
Source: Hackathon Intro Deck · pp. 3, 5
Gemini 3 Flash and Vercel hosting are integrated. Buyer and supplier run on Vercel; Gemini gates decisions via the AI Gateway before fixture-mode payment.
Structured decision, confidence, rationale, and risk flags. Anything but reserve returns 409.
Vercel injects VERCEL_OIDC_TOKEN in production, so no gateway key is stored. AI_GATEWAY_API_KEY overrides it locally.
One repository, two root directories, independent scaling, one live URL per service. Supplier state is still process-local.
Source: Vibe Coding on Google Cloud · pp. 12–15; Vercel AI Gateway + OIDC
The strongest demo is one live devnet settlement followed by an identical commit that returns the same reservation without a second settlement.
Source: Hackathon Intro Deck · pp. 3, 5; repository demo flow