GONNA · OpenAPI Overlay 1.0.0

API Evangelist enhancements for the LEGIT Trust API

Overlay applied by API Evangelist on top of the provider's OpenAPI (fetched verbatim from https://legit.gonna.bond/openapi.json on 2026-09-19). The provider document declares no servers[] and no tags; this overlay supplies the base URL the provider's own llms.txt examples use, groups the 24 operations into tags, and marks the five x402-paid operations. The original is never mutated.

26 actions 26 updates servers extends openapi/gonna-bond-legit-openapi.yml
Authorship not recorded No authorship marker is recorded for this file. It is not presented as the provider's.
View Overlay File View on GitHub Overlay Specification

What the actions change

tagsx-x402-paidserversexternalDocsx-apievangelist-provenancex-apievangelist-notes

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

$
$.info
$.paths['/v1/check/{address}'].get
$.paths['/v1/report/{address}'].get
$.paths['/v1/batch-check'].post
$.paths['/v1/deep-check'].post
$.paths['/v1/compare'].get
$.paths['/v1/history'].get
$.paths['/v1/receipts'].get
$.paths['/v1/leaderboard'].get
$.paths['/v1/route'].get
$.paths['/v1/trending'].get
$.paths['/v1/pulse'].get
$.paths['/v1/networks'].get
$.paths['/v1/chain-logos'].get
$.paths['/v1/merchant/{address}/identity'].get

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for the LEGIT Trust API
  version: 1.0.0
  description: >-
    Overlay applied by API Evangelist on top of the provider's OpenAPI (fetched verbatim from
    https://legit.gonna.bond/openapi.json on 2026-09-19). The provider document declares no servers[] and
    no tags; this overlay supplies the base URL the provider's own llms.txt examples use, groups the 24
    operations into tags, and marks the five x402-paid operations. The original is never mutated.
extends: openapi/gonna-bond-legit-openapi.yml
actions:
- target: $
  update:
    servers:
    - url: https://legit.gonna.bond
      description: Production (the host every example in https://legit.gonna.bond/llms.txt calls)
    tags:
    - {name: Trust, description: Trust reports, batch checks and history for one or more merchant addresses}
    - {name: Discovery, description: Leaderboard, routing, trending, identity and network health}
    - {name: Arena, description: The 24h cross-chain settlement benchmark}
    - {name: Watch, description: Watch sentinels and their event feeds}
    - {name: Meta, description: Liveness, stats, discovery and referee documents}
    externalDocs: {description: Watch webhooks and events, url: https://legit.gonna.bond/docs}
- target: $.info
  update:
    x-apievangelist-provenance: {fetched: '2026-09-19', source: https://legit.gonna.bond/openapi.json, repo: https://github.com/api-evangelist/gonna-bond}
    x-apievangelist-notes: 'Paid operations are authenticated by payment, not identity — see authentication/gonna-bond-authentication.yml and the x402 flow in conventions/gonna-bond-conventions.yml.'
- {target: "$.paths['/v1/check/{address}'].get", update: {tags: [Trust]}}
- {target: "$.paths['/v1/report/{address}'].get", update: {tags: [Trust]}}
- {target: "$.paths['/v1/batch-check'].post", update: {tags: [Trust]}}
- {target: "$.paths['/v1/deep-check'].post", update: {tags: [Trust], x-x402-paid: true}}
- {target: "$.paths['/v1/compare'].get", update: {tags: [Trust], x-x402-paid: true}}
- {target: "$.paths['/v1/history'].get", update: {tags: [Trust], x-x402-paid: true}}
- {target: "$.paths['/v1/receipts'].get", update: {tags: [Trust]}}
- {target: "$.paths['/v1/leaderboard'].get", update: {tags: [Discovery]}}
- {target: "$.paths['/v1/route'].get", update: {tags: [Discovery]}}
- {target: "$.paths['/v1/trending'].get", update: {tags: [Discovery]}}
- {target: "$.paths['/v1/pulse'].get", update: {tags: [Discovery]}}
- {target: "$.paths['/v1/networks'].get", update: {tags: [Discovery]}}
- {target: "$.paths['/v1/chain-logos'].get", update: {tags: [Discovery]}}
- {target: "$.paths['/v1/merchant/{address}/identity'].get", update: {tags: [Discovery]}}
- {target: "$.paths['/v1/arena'].get", update: {tags: [Arena], x-x402-paid: true}}
- {target: "$.paths['/v1/arena/preview'].get", update: {tags: [Arena]}}
- {target: "$.paths['/v1/watch'].post", update: {tags: [Watch], x-x402-paid: true}}
- {target: "$.paths['/v1/watches/{watch_id}'].get", update: {tags: [Watch]}}
- {target: "$.paths['/v1/watches/{watch_id}/events'].get", update: {tags: [Watch]}}
- {target: "$.paths['/health'].get", update: {tags: [Meta]}}
- {target: "$.paths['/v1/stats'].get", update: {tags: [Meta]}}
- {target: "$.paths['/.well-known/legit'].get", update: {tags: [Meta]}}
- {target: "$.paths['/v1/referee'].get", update: {tags: [Meta]}}
- {target: "$.paths['/v1/referee/reproduce.py'].get", update: {tags: [Meta]}}