openapi: 3.2.0 info: title: LVL LTD Agent Skill Market Esp API version: 1.6.0 description: 'ESP (Evaluate→Settle→Prove) + x402 skill marketplace. Free eval always before settlement. Success only via /api/proof. Source: catalog.json.' contact: name: LVL LTD CO url: https://lvlltd.com servers: - url: https://lvlltd.com tags: - name: Esp paths: /api/esp: get: summary: ESP protocol — Evaluate → Settle → Prove description: 'Without skill: protocol root. With skill: full cycle. phase=evaluate|settle|prove for slices. Free evaluate never requires payment.' parameters: - name: skill in: query schema: type: string - name: phase in: query schema: type: string enum: - evaluate - settle - prove - cycle - name: tx in: query schema: type: string description: Optional txHash when phase=prove responses: '200': description: ESP root, cycle, or phase slice '400': description: Missing skill or unknown phase tags: - Esp operationId: getApiEsp x-operation-id-source: derived x-lvl-skill-count: 250 x-lvl-source-of-truth: catalog.json