LVL LTD CO · OpenAPI Overlay 1.0.0

API Evangelist enhancements for LVL LTD Agent Skill Market API

Adds the operationIds, tags, securitySchemes and contact/terms metadata the published spec (https://lvlltd.com/openapi.json, 1.6.0) omits. Names come from the providers own docs; nothing is added that the docs do not describe.

37 actions 37 updates documentation extends openapi/lvlltd-com-openapi.yml
Derived by API Evangelist Built from the contracts LVL LTD CO publishes. LVL LTD CO did not publish this file.
View Overlay File View on GitHub Overlay Specification

What the actions change

tagsoperationIdx-apievangelist-enrichmenttermsOfServicecontactx-status-pagex-llms-txtsecuritySchemes

Targets 35 · first 16 shown; the file carries all of them

$.info
$
$.components
$.paths['/api/pay'].post
$.paths['/api/pay'].get
$.paths['/api/health'].get
$.paths['/api/ready'].get
$.paths['/api/esp'].get
$.paths['/api/judges'].get
$.paths['/api/intent'].get
$.paths['/api/shop'].get
$.paths['/catalog.json'].get
$.paths['/api/catalog'].get
$.paths['/api/proof'].get
$.paths['/api/mcp'].get
$.paths['/api/mcp'].post

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for LVL LTD Agent Skill Market API
  version: 1.0.0
  description: Adds the operationIds, tags, securitySchemes and contact/terms metadata the published spec (https://lvlltd.com/openapi.json,
    1.6.0) omits. Names come from the providers own docs; nothing is added that the docs do not describe.
extends: openapi/lvlltd-com-openapi.yml
x-generated: '2026-09-19'
x-method: generated
actions:
- target: $.info
  update:
    x-apievangelist-enrichment:
      generated: '2026-09-19'
      provenance: API Evangelist overlay; the harvested spec is unchanged in openapi/_original/
    termsOfService: https://lvlltd.com/terms/
    contact:
      name: LVL LTD CO
      url: https://lvlltd.com
      email: support@lvlltd.com
    x-status-page: https://lvlltd.com/monitors/
    x-llms-txt: https://lvlltd.com/llms.txt
- target: $
  update:
    tags:
    - name: Operations
    - name: ESP Protocol
    - name: Catalog
    - name: Payments
    - name: Proof
    - name: MCP
    - name: A2A
    - name: AP2 Mandates
    - name: Identity
    - name: Plans
    - name: Trust
- target: $.components
  update:
    securitySchemes:
      x402_payment_proof:
        type: apiKey
        in: header
        name: X-PAYMENT
        description: 'x402 payment proof after a GET /api/pay 402 challenge and a Base USDC transfer: JSON {"txHash":"0x…","skill":"<id>"}.
          Idempotent on (txHash, skill).'
      x402_payment_signature:
        type: apiKey
        in: header
        name: PAYMENT-SIGNATURE
        description: Signed EIP-3009 typed data (wallet_next_action from the 402) verified and settled through the Coinbase
          CDP facilitator.
      ap2_mandate:
        type: apiKey
        in: header
        name: X-AP2-MANDATE
        description: Optional AP2 Intent Mandate id or full mandate for verified_authorized_purchase.
- target: $.paths['/api/pay'].post
  update:
    security:
    - x402_payment_proof: []
    - x402_payment_signature: []
- target: $.paths['/api/pay'].get
  update:
    x-payment-challenge-headers:
    - PAYMENT-REQUIRED
    - X-PAYMENT-REQUIRED
    x-note: HTTP 402 is the quote, not an error; agents read maxAmountRequired/payTo from the body or accepts[0].
- target: $.paths['/api/health'].get
  update:
    operationId: getHealth
    tags:
    - Operations
- target: $.paths['/api/ready'].get
  update:
    operationId: getReadiness
    tags:
    - Operations
- target: $.paths['/api/esp'].get
  update:
    operationId: getEspProtocol
    tags:
    - ESP Protocol
- target: $.paths['/api/judges'].get
  update:
    operationId: listJudges
    tags:
    - ESP Protocol
- target: $.paths['/api/intent'].get
  update:
    operationId: matchIntent
    tags:
    - Catalog
- target: $.paths['/api/shop'].get
  update:
    operationId: getShop
    tags:
    - Catalog
- target: $.paths['/catalog.json'].get
  update:
    operationId: getCatalog
    tags:
    - Catalog
- target: $.paths['/api/catalog'].get
  update:
    operationId: searchCatalog
    tags:
    - Catalog
- target: $.paths['/api/pay'].get
  update:
    operationId: getPaymentChallenge
    tags:
    - Payments
- target: $.paths['/api/pay'].post
  update:
    operationId: unlockSealedPack
    tags:
    - Payments
- target: $.paths['/api/proof'].get
  update:
    operationId: getProofLedger
    tags:
    - Proof
- target: $.paths['/api/mcp'].get
  update:
    operationId: getMcpServerInfo
    tags:
    - MCP
- target: $.paths['/api/mcp'].post
  update:
    operationId: mcpJsonRpc
    tags:
    - MCP
- target: $.paths['/api/a2a'].get
  update:
    operationId: getA2aEndpointInfo
    tags:
    - A2A
- target: $.paths['/api/a2a'].post
  update:
    operationId: a2aJsonRpc
    tags:
    - A2A
- target: $.paths['/.well-known/agent.json'].get
  update:
    operationId: getAgentCard
    tags:
    - A2A
- target: $.paths['/api/mandates'].get
  update:
    operationId: listMandates
    tags:
    - AP2 Mandates
- target: $.paths['/api/mandates'].post
  update:
    operationId: createOrRevokeMandate
    tags:
    - AP2 Mandates
- target: $.paths['/api/agent-identity'].get
  update:
    operationId: getAgentIdentity
    tags:
    - Identity
- target: $.paths['/api/access'].get
  update:
    operationId: resolveAccess
    tags:
    - Plans
- target: $.paths['/api/subscribe'].get
  update:
    operationId: listRecurringPlans
    tags:
    - Plans
- target: $.paths['/api/subscribe'].post
  update:
    operationId: manageSubscription
    tags:
    - Plans
- target: $.paths['/api/meter'].get
  update:
    operationId: getMeterBudget
    tags:
    - Plans
- target: $.paths['/api/meter'].post
  update:
    operationId: setMeterCapOrRecordUse
    tags:
    - Plans
- target: $.paths['/api/bundles'].get
  update:
    operationId: listBundles
    tags:
    - Catalog
- target: $.paths['/api/trust'].get
  update:
    operationId: getTrustScorecards
    tags:
    - Trust
- target: $.paths['/api/security'].get
  update:
    operationId: getSecurityScan
    tags:
    - Trust
- target: $.paths['/api/eval'].get
  update:
    operationId: getEvalScores
    tags:
    - Trust
- target: $.paths['/api/signals'].get
  update:
    operationId: getDemandSignals
    tags:
    - Proof
- target: $.paths['/api/revenue'].get
  update:
    operationId: getRevenueRollup
    tags:
    - Proof
- target: $.paths['/skills/{id}/outline.json'].get
  update:
    operationId: getSkillOutline
    tags:
    - Catalog
- target: $.paths['/skills/{id}/sample.md'].get
  update:
    operationId: getSkillSample
    tags:
    - Catalog

Work with this as data

Every overlay here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for openapi overlays

4 MCP tools reach this
  • find_overlaysBrowse and filter every overlay in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This overlay
curl "https://apis.io/api/v1/overlays/lvlltd-com-openapi-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.