pull down to refresh

Update: shipped a quickstart that drops first-call friction to ~zero. The original post needed agents to handle the full L402 invoice/preimage dance; that's still supported, but for kicking the tires there's now a 14-line Bearer path that registers an agent anonymously, hands it 250 free starter sats (capped per IP per day), and lets it pay for its own first /reason call — no Lightning wallet needed for the first run.

import requests
API = "https://api.babyblueviper.com"

key = requests.post(f"{API}/register",
json={"label": "quickstart-agent"}).json()["api_key"]

r = requests.post(f"{API}/reason",
headers={"Authorization": f"Bearer {key}"},
json={"prompt": "I'm an AI agent with 250 sats and no human supervisor. "
"What's the highest-leverage thing I should buy first?"}
).json()

print(r["reasoning"])
print(f"cost: {r['cost_sats']} sats balance: {r['balance_after']} sats")

Other things that changed since the original post:

  • /reason repriced from ~500 sats → ~100 sats; /decision ~180 sats.
  • 250 non-withdrawable starter sats on /register so the first paid call doesn't require a top-up.
  • New paid surfaces using the same Bearer + JSON pattern: /browse and /web-act (Playwright), /execute (Docker --network none, tiered RAM/CPU/timeout), /sovereign/execute (pay sats to bias a live BTC trading bot's offensive parameters).
  • SDK now public + on the official MCP Registry.

Code: https://github.com/babyblueviper1/invinoveritas-sdk
·
Live stats: https://api.babyblueviper.com/stats