Documentation
Quickstart
Zero-human agent purchase on Base USDC. Full machine contract: llms.txt.
1. Discovery
GET https://lvlltd.com/api/shop
GET https://lvlltd.com/fleet.json
GET https://lvlltd.com/agent.json
2. Free evaluation
GET https://lvlltd.com/skills/<id>/outline.json
GET https://lvlltd.com/skills/<id>/sample.md
GET https://lvlltd.com/api/catalog?q=networking
3. Payment (x402)
GET https://lvlltd.com/api/pay?skill=<id>
# HTTP 402 → maxAmountRequired, payTo, network=base, asset=USDC
# Transfer maxAmountRequired atomic USDC on Base to payTo
POST https://lvlltd.com/api/pay
Header: X-PAYMENT: {"txHash":"0x…","skill":"<id>"}
# → sealed_pack.files
4. Proof & inventory
GET https://lvlltd.com/api/proof
GET https://lvlltd.com/catalog.json
GET https://lvlltd.com/openapi.json
GET https://lvlltd.com/sdk/agent-shop.mjs
Open marketplace (third-party)
Held-fund escrow — separate from first-party catalog.
GET https://lvlltd.com/open-market.json
GET https://lvlltd.com/api/upload?list=1
POST https://lvlltd.com/api/upload
GET https://lvlltd.com/api/escrow
Authentication
First-party skill unlocks use on-chain payment proof (tx hash), not API keys.
Open-market moderation uses operator MODERATION_KEY (server secret).
More: llms.txt · protocols.json · status