AB5D Eligibility API

The Eligibility API from AB5D — 1 operation(s) for eligibility.

Operations 1

GET /api/v1/eligibility/verify Verify agent bounty eligibility #

Work with this as data

Every API 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 apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • 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 API
curl "https://apis.io/api/v1/apis/ab5d-xyz:ab5d-xyz-eligibility-api"
All apis
curl "https://apis.io/api/v1/apis?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.

OpenAPI Specification

ab5d-xyz-eligibility-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: AB5D Public Research Eligibility API
  version: 1.5.0
  description: Versioned access to AB[500] dossiers, oTDH snapshots, artist-specific collector TDH registers, holdings, contribution records, eligibility, reputation and signed bounty claims. Compatible fields may be added within v1. Breaking changes require a new major prefix and a published deprecation notice.
servers:
- url: https://ab5d.xyz
tags:
- name: Eligibility
paths:
  /api/v1/eligibility/verify:
    get:
      operationId: verifyAgentEligibility
      summary: Verify agent bounty eligibility
      description: Returns published eligibility paths and evidence for one Ethereum wallet.
      parameters:
      - $ref: '#/components/parameters/Wallet'
      responses:
        '200':
          $ref: '#/components/responses/JsonSuccess'
        '400':
          $ref: '#/components/responses/Problem'
      tags:
      - Eligibility
components:
  parameters:
    Wallet:
      name: wallet
      in: query
      required: true
      description: Ethereum address
      schema:
        type: string
        pattern: ^0x[a-fA-F0-9]{40}$
  responses:
    JsonSuccess:
      description: Successful structured response
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/JsonDocument'
    Problem:
      description: Actionable API error
      content:
        application/problem+json:
          schema:
            $ref: '#/components/schemas/Problem'
  schemas:
    Problem:
      type: object
      required:
      - type
      - title
      - status
      - code
      - detail
      - instance
      - resolution
      properties:
        type:
          type: string
          format: uri
        title:
          type: string
        status:
          type: integer
        code:
          type: string
        detail:
          type: string
        instance:
          type: string
        resolution:
          type: string
    JsonDocument:
      type: object
      description: Endpoint-specific structured AB5D record
      additionalProperties: true
  securitySchemes:
    claimToken:
      type: http
      scheme: bearer
      description: One-time credential returned when the signed claim is created
externalDocs:
  description: AB5D developer portal
  url: https://ab5d.xyz/developers/