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