{
  "schema": "lvl-fleet-v1",
  "name": "LVL LTD multi-domain agent commerce fleet",
  "company": "LVL LTD CO",
  "updated_at": "2026-07-22T19:07:55.668Z",
  "version": "1.5.0",
  "treasury": {
    "network": "base",
    "chain_id": 8453,
    "asset": "USDC",
    "pay_to": "0xa00876513baa433ce2b58a5341fd06d2b6f9a6ed",
    "basescan": "https://basescan.org/address/0xa00876513bAA433ce2B58A5341Fd06d2b6f9A6ED#tokentxns"
  },
  "canonical_proof": "https://lvlltd.com/api/proof",
  "canonical_revenue": "https://lvlltd.com/api/revenue",
  "ledger_note": "Confirmed unlocks are recorded on lvlltd.com KV ledger only. swarm.lvlltd.com may advertise a separate smoke proof_tx; do not sum both into GMV without checking they are distinct on-chain txs.",
  "markets": {
    "open_marketplace": {
      "id": "lvlltd-open-market",
      "url": "https://lvlltd.com/hub/upload/",
      "role": "third_party_listings",
      "buyable_here": true,
      "feed": "https://lvlltd.com/open-market.json",
      "list": "https://lvlltd.com/api/upload?list=1",
      "publish": "POST https://lvlltd.com/api/upload",
      "escrow": "https://lvlltd.com/api/escrow",
      "escrow_contract": "0x95664Aebf479E6A6DEF2Bfc0C1A81226F83Bd7D6",
      "contract": "lvl-upload-escrow-v1",
      "mechanics": "held_fund_contract",
      "fee_free_tier_percent": 15,
      "separate_from_catalog_json": true,
      "note": "User listings; USDC held in LVLEscrow until confirmDelivery. Not mixed into first-party catalog.json."
    },
    "skills": {
      "id": "lvlltd-skills",
      "url": "https://lvlltd.com",
      "role": "primary_skill_market",
      "buyable_here": true,
      "catalog": "https://lvlltd.com/catalog.json",
      "catalog_html": "https://lvlltd.com/catalog/",
      "shop": "https://lvlltd.com/api/shop",
      "search": "https://lvlltd.com/api/catalog",
      "pay": "https://lvlltd.com/api/pay",
      "proof": "https://lvlltd.com/api/proof",
      "revenue": "https://lvlltd.com/api/revenue",
      "agent": "https://lvlltd.com/agent.json",
      "marketplace": "https://lvlltd.com/hub/marketplace/",
      "skill_count": 164,
      "premium_count": 96,
      "inventory": {
        "skills": 164,
        "premium": 96,
        "digital_goods": 1
      }
    },
    "music": {
      "id": "music-lvlltd",
      "url": "https://music.lvlltd.com",
      "role": "music_library",
      "buyable_here": false,
      "note": "Free stream; x402 download on music domain (same Base USDC treasury pattern)",
      "catalog": "https://music.lvlltd.com/catalog.json",
      "catalog_slim": "https://music.lvlltd.com/catalog-slim.json",
      "pay": "https://music.lvlltd.com/api/pay",
      "genre_note": "Catalog JSON uses genre 'Sessions' for ~half of tracks (series/session takes). UI may label this bucket Experimental — treat Sessions as production series, not a music genre. Prefer Pop/Country/etc. for true genre browse."
    },
    "swarm": {
      "id": "swarm-lvlltd",
      "url": "https://swarm.lvlltd.com",
      "role": "swarm_worker_subset",
      "buyable_here": false,
      "catalog": "https://swarm.lvlltd.com/catalog.json",
      "pay": "https://swarm.lvlltd.com/api/pay",
      "orchestrate_on_main": "https://lvlltd.com/api/orchestrate",
      "note": "Subset of multi-agent/swarm skills (~24). Shared skill IDs (e.g. agent-orchestration) should match main price_usd. Payment may settle to same treasury; revenue truth is lvlltd.com /api/proof + /api/revenue only.",
      "proof_tx_note": "Homepage proof_tx is a smoke/demo pointer, not the shared ledger. Prefer https://lvlltd.com/api/proof for confirmed unlocks."
    },
    "tesla_trek": {
      "id": "tesla-trek",
      "url": "https://tesla-trek.com",
      "role": "sister_travel_product",
      "buyable_here": false,
      "related_skill": "tesla-trek-coordinator",
      "skill_outline": "https://lvlltd.com/skills/tesla-trek-coordinator/outline.json",
      "skill_challenge": "https://lvlltd.com/api/pay?skill=tesla-trek-coordinator"
    }
  },
  "agent_discovery_order": [
    "GET https://lvlltd.com/fleet.json — this index",
    "GET https://lvlltd.com/api/shop — featured + next_action + proof",
    "GET https://lvlltd.com/catalog.json — full skill inventory (must match shop.inventory.skills)",
    "GET https://music.lvlltd.com/catalog-slim.json — music tracks",
    "GET https://swarm.lvlltd.com/catalog.json — swarm skill subset",
    "GET https://lvlltd.com/api/proof — confirmed sales only"
  ],
  "consistency": {
    "rule": "lvlltd.com catalog.json skill_count MUST equal /api/shop inventory.skills",
    "check": "npm run assert:inventory"
  }
}