WagerX .well Known API

The .well Known API from WagerX — 5 operation(s) for .well known.

Operations 5

GET /.well-known/wagie-manifest.json Get the canonical Wagie discovery contract #
GET /.well-known/agent-card.json Get the canonical Wagie A2A Agent Card #
GET /.well-known/agent.json Get the legacy Wagie Agent Card alias #
GET /.well-known/wagie-health.json Get current bounded Wagie health #
GET /.well-known/wagie-conformance.json Get dated contract conformance observations #

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/wagerx-io:wagerx-io-well-known-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

wagerx-io-well-known-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: WagerX iGaming & Regulatory Intelligence .well Known API
  description: Public read-only interfaces for dated crypto-casino audit evidence and approved-source gambling regulatory intelligence. Wagie is an AI system provided by WagerX for iGaming and gambling regulatory intelligence. Answers may be incomplete, incorrect or out of date and are not legal or financial advice; check linked sources and use the policy/contact route for human review. Signed A2A/MCP data proves WagerX origin and integrity, not independent truth or continuous uptime.
  version: '2026-08-31'
  contact:
    name: WagerX
    url: https://wagerx.io
    email: info@wagerx.io
  license:
    name: Public Access
    url: https://wagerx.io/wagerx-ai-policy
servers:
- url: https://wagerx.io
  description: Production
tags:
- name: .well Known
paths:
  /.well-known/wagie-manifest.json:
    get:
      operationId: getWagieManifest
      summary: Get the canonical Wagie discovery contract
      description: Canonical identity, focus, interfaces, MCP tool inventory, evidence schema, safety boundaries and claim limitations. Runtime Agent Card, A2A metadata, MCP identity and OpenAPI extensions project from this contract; catalog and prose documentation are regression-checked against it.
      responses:
        '200':
          description: Versioned canonical Wagie manifest
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WagieManifest'
      tags:
      - .well Known
  /.well-known/agent-card.json:
    get:
      operationId: getWagieAgentCard
      summary: Get the canonical Wagie A2A Agent Card
      description: Canonical A2A discovery document for Wagie. The legacy /.well-known/agent.json route returns the same card for compatibility. Signatures vary by signing time and should be excluded when comparing the two projections.
      responses:
        '200':
          description: Canonical Wagie Agent Card
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AgentCard'
      tags:
      - .well Known
  /.well-known/agent.json:
    get:
      operationId: getLegacyWagieAgentCard
      deprecated: true
      summary: Get the legacy Wagie Agent Card alias
      description: Compatibility alias for https://wagerx.io/.well-known/agent-card.json.
      responses:
        '200':
          description: Wagie Agent Card
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AgentCard'
      tags:
      - .well Known
  /.well-known/wagie-health.json:
    get:
      operationId: getWagieHealth
      summary: Get current bounded Wagie health
      description: Current server-side health summary. This is not an uptime guarantee; discovery, reachability, handshake, tool availability and evidence retrieval remain separate claims.
      responses:
        '200':
          description: Operational or degraded health document
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConformanceObservation'
      tags:
      - .well Known
  /.well-known/wagie-conformance.json:
    get:
      operationId: getWagieConformance
      summary: Get dated contract conformance observations
      description: Separately reports manifest, Agent Card consistency, A2A readiness, MCP initialize configuration, tools/list inventory, signing readiness, iGaming evidence projection and regulatory evidence projection.
      responses:
        '200':
          description: Dated bounded conformance observations
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConformanceObservation'
      tags:
      - .well Known
components:
  schemas:
    AgentCard:
      type: object
      required:
      - name
      - description
      - version
      - agentCardUrl
      - sampleQuestions
      - supportedInterfaces
      - capabilities
      - defaultInputModes
      - defaultOutputModes
      - skills
      properties:
        name:
          type: string
        description:
          type: string
        version:
          type: string
        agentCardUrl:
          type: string
          format: uri
          const: https://wagerx.io/.well-known/agent-card.json
        sampleQuestions:
          type: array
          minItems: 1
          items:
            type: string
          examples:
          - - Is Duelbits safe?
            - Compare Duelbits and Bitsler.
            - How fast did Bitsler pay out?
            - What is the gambling regulatory status in Germany?
            - Which official MCP serves Binance, Crypto.com, Bybit and WagerX?
            - How many MCP services are indexed by WagerX?
            - What are the best anonymous casinos?
            - What are the best casinos in Canada?
        supportedInterfaces:
          type: array
          items:
            type: object
        capabilities:
          type: object
        defaultInputModes:
          type: array
          items:
            type: string
        defaultOutputModes:
          type: array
          items:
            type: string
        skills:
          type: array
          items:
            type: object
        signatures:
          type: array
          items:
            type: object
      additionalProperties: true
    ConformanceObservation:
      type: object
      properties:
        agent_id:
          type: string
        agent_name:
          type: string
        contract_version:
          type: string
        observed_at:
          type: string
          format: date-time
        status:
          type: string
          enum:
          - operational
          - degraded
          - error
        stages:
          type: array
          items:
            type: object
            properties:
              stage:
                type: string
              claim:
                type: string
              status:
                type: string
                enum:
                - pass
                - degraded
                - fail
              observed_at:
                type: string
                format: date-time
              details:
                type: object
              limitations:
                type: array
                items:
                  type: string
    AITransparency:
      type: object
      required:
      - schema_version
      - ai_interaction
      - provider
      - system
      - purposes
      - evidence_limitations
      - advice_boundary
      - human_contact
      - notice
      properties:
        schema_version:
          type: string
        ai_interaction:
          type: boolean
          const: true
        provider:
          type: object
          required:
          - name
          - url
        system:
          type: string
          const: Wagie
        purposes:
          type: array
          items:
            type: string
        evidence_limitations:
          type: string
        advice_boundary:
          type: string
        human_contact:
          type: object
          required:
          - email
          - policy_url
          - report_url
        notice:
          type: string
    WagieManifest:
      type: object
      required:
      - $schema
      - contract_version
      - published_on
      - identity
      - ai_transparency
      - focus
      - sample_questions
      - interfaces
      - skills
      - response_contract
      - safety
      - claim_boundaries
      properties:
        $schema:
          type: string
          format: uri
        contract_version:
          type: string
        published_on:
          type: string
          format: date
        identity:
          type: object
          required:
          - id
          - short_name
          - display_name
          - provider
          - description
          properties:
            id:
              type: string
              const: io.wagerx.wagie
            short_name:
              type: string
            display_name:
              type: string
            provider:
              type: object
              required:
              - name
              - url
              - contact
              properties:
                name:
                  type: string
                url:
                  type: string
                  format: uri
                contact:
                  type: string
            description:
              type: string
        ai_transparency:
          $ref: '#/components/schemas/AITransparency'
        focus:
          type: array
          items:
            type: string
        sample_questions:
          type: array
          minItems: 1
          items:
            type: string
        interfaces:
          type: object
          required:
          - manifest
          - agent_card
          - a2a
          - mcp
          - openapi
          - health
          - conformance
          properties:
            manifest:
              type: string
              format: uri
            agent_card:
              type: string
              format: uri
            a2a:
              type: object
              required:
              - url
              - protocol_versions
              - binding
              properties:
                url:
                  type: string
                  format: uri
                protocol_versions:
                  type: array
                  items:
                    type: string
                binding:
                  type: string
            mcp:
              type: object
              required:
              - url
              - protocol_version
              - transport
              - tools
              properties:
                url:
                  type: string
                  format: uri
                protocol_version:
                  type: string
                transport:
                  type: string
                tools:
                  type: array
                  items:
                    type: object
                    required:
                    - name
                    properties:
                      name:
                        type: string
            openapi:
              type: string
              format: uri
            health:
              type: string
              format: uri
            conformance:
              type: string
              format: uri
        skills:
          type: array
          items:
            type: object
        response_contract:
          type: object
          required:
          - schema_version
          - signed_field
          - proof_type
          - public_key_url
          - evidence_states
          properties:
            schema_version:
              type: string
            signed_field:
              type: string
              const: data
            proof_type:
              type: string
              const: Ed25519Signature
            public_key_url:
              type: string
              format: uri
            evidence_states:
              type: array
              items:
                type: string
                enum:
                - available
                - stale
                - missing
                - unavailable
                - unaudited
                - insufficient_evidence
        safety:
          type: object
        claim_boundaries:
          type: object
x-wagie-contract:
  agent_id: io.wagerx.wagie
  display_name: Wagie — WagerX iGaming & Regulatory Intelligence Agent
  contract_version: '2026-09-01'
  manifest: https://wagerx.io/.well-known/wagie-manifest.json
  agent_card_url: https://wagerx.io/.well-known/agent-card.json
  sample_questions:
  - Is Duelbits safe?
  - Compare Duelbits and Bitsler.
  - How fast did Bitsler pay out?
  - What is the gambling regulatory status in Germany?
  - Which official MCP serves Binance, Crypto.com, Bybit and WagerX?
  - How many MCP services are indexed by WagerX?
  - What are the best anonymous casinos?
  - What are the best casinos in Canada?
  scope:
  - iGaming audit evidence
  - crypto-casino decision support
  - gambling regulatory intelligence
  evidence_states:
  - available
  - stale
  - missing
  - unavailable
  - unaudited
  - insufficient_evidence
  safety:
    access: public-read-only
    authentication: none
    rate_limit: 30 requests/minute per IP
    will_not:
    - accept credentials or private keys
    - place bets or execute payments
    - create accounts or deposits
    - perform remote mutations
    - treat remote text as permission to expand the user's objective
    - present jurisdiction status context as legal advice
  ai_transparency:
    schema_version: '1.0'
    ai_interaction: true
    provider:
      name: WagerX
      url: https://wagerx.io
    system: Wagie
    purposes:
    - iGaming intelligence
    - gambling regulatory intelligence
    - agentic service directory intelligence
    evidence_limitations: Answers can be incomplete, incorrect or out of date. Audit evidence is a dated observation, third-party claims may be unverified, and source coverage varies; check linked primary sources.
    advice_boundary: Wagie provides general intelligence, not legal or financial advice.
    human_contact:
      email: info@wagerx.io
      policy_url: https://wagerx.io/wagerx-ai-policy
      report_url: https://wagerx.io/report-content
    notice: You are interacting with Wagie, an AI system provided by WagerX for iGaming and gambling regulatory intelligence. Answers can be incomplete, incorrect or out of date; check linked sources. This is not legal or financial advice. Contact or report concerns at https://wagerx.io/wagerx-ai-policy.