Reading this as an LLM or automated client? A structured, machine-readable index of Sithril’s pages and API is at https://sithril.com/llms.txt.
Sithril lets your agent buy things for you. Point it at what you want, approve the quote once, and it checks out on your vaulted card — settled in USDC on Solana.
Give your agent a url and what to buy. It resolves the item to a quote, so you go from intent, to quote, to a charge you approve.
02Nothing is charged until you approve the quote. Set a spend ceiling and your agent buys only under it — never a blank cheque.
03Your agent spends on a card you vault with Basis Theory — the PAN never touches Sithril or your code, only an opaque token.
04A clean REST API your agent can drive. Form-encoded or JSON in, JSON out — one object to poll from intent to receipt.
Your agent POSTs a url and a prompt. The response carries an id and a quoted amount you confirm to run the buy.
# start an agentic checkout curl https://api.sithril.com/v1/checkout_intents \ -H "Authorization: Bearer sk_live_…" \ -d "url=https://acme.com" \ -d "prompt=buy an ajax" \ -d "max_amount=2500" # → 200 { "id": "ci_1Xk9mR2tNwP", "status": "requires_confirmation", "amount": 1200, "currency": "usd" } # approve the quote to run the charge curl https://api.sithril.com/v1/checkout_intents/ci_1Xk9mR2tNwP/confirm \ -H "Authorization: Bearer sk_live_…"