> ## Documentation Index
> Fetch the complete documentation index at: https://docs.useselo.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Get the agent card

> Machine-readable card describing Selo and its `x402-release-test` skill.



## OpenAPI

````yaml /openapi.json get /.well-known/agent-card.json
openapi: 3.1.0
info:
  title: Selo API
  version: 1.0.0
  summary: CI for x402. It pays your endpoint before your users do.
  description: >-
    Selo is a release gate for paid x402 APIs on Algorand. You authorize your
    endpoint, run a free preflight, then pay Selo 1.00 USDC over x402. Only
    after that payment settles does Selo pay your endpoint as a real x402
    client, run five release checks and return a deterministic PASS, FAIL or
    INCONCLUSIVE verdict with an Ed25519-signed attestation.


    There are no API keys. Access to a target is granted per target by
    authorization; the only paid route is `POST /v1/release-test`, paid with
    x402. Bodies are JSON, at most 64 KiB.
  contact:
    name: Selo
    url: https://useselo.xyz
servers:
  - url: https://api.useselo.xyz
    description: Production, Algorand Mainnet
security: []
tags:
  - name: Authorizations
    description: Prove you control the target before Selo sends it anything.
  - name: Preflight
    description: Check for free that a target can be tested and is within budget.
  - name: Release tests
    description: The paid x402 route that runs the release checks.
  - name: Reports
    description: Private, token-addressed reports of finished release tests.
  - name: Attestation keys
    description: Public keys that verify signed verdicts.
  - name: Discovery
    description: Machine-readable descriptions of Selo.
  - name: Health
    description: Liveness.
paths:
  /.well-known/agent-card.json:
    get:
      tags:
        - Discovery
      summary: Get the agent card
      description: Machine-readable card describing Selo and its `x402-release-test` skill.
      operationId: getAgentCard
      responses:
        '200':
          description: The agent card.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AgentCard'
              examples:
                live:
                  summary: Live response
                  value:
                    name: Selo
                    description: >-
                      CI for x402. It pays your endpoint before your users do.
                      Run an authorized x402 release test. Selo settles the
                      request, pays the target endpoint, verifies payment and
                      response behavior, and returns an evidence-backed PASS,
                      FAIL, or INCONCLUSIVE report.
                    url: https://api.useselo.xyz
                    iconUrl: https://useselo.xyz/brand/selo-logo-512.png
                    version: 1.0.0
                    provider:
                      organization: Selo
                      url: https://api.useselo.xyz
                    capabilities: {}
                    defaultInputModes:
                      - application/json
                    defaultOutputModes:
                      - application/json
                    skills:
                      - id: x402-release-test
                        name: x402 release test
                        description: >-
                          Run an authorized x402 release test. Selo settles the
                          request, pays the target endpoint, verifies payment
                          and response behavior, and returns an evidence-backed
                          PASS, FAIL, or INCONCLUSIVE report.
                        tags:
                          - x402
                          - algorand
                          - testing
                          - developer-tools
components:
  schemas:
    AgentCard:
      type: object
      description: Agent card describing Selo and its one skill.
      required:
        - name
        - description
        - url
        - iconUrl
        - version
        - provider
        - capabilities
        - defaultInputModes
        - defaultOutputModes
        - skills
      properties:
        name:
          type: string
        description:
          type: string
        url:
          type: string
        iconUrl:
          type: string
        version:
          type: string
        provider:
          type: object
          properties:
            organization:
              type: string
            url:
              type: string
        capabilities:
          type: object
        defaultInputModes:
          type: array
          items:
            type: string
        defaultOutputModes:
          type: array
          items:
            type: string
        skills:
          type: array
          items:
            type: object
            properties:
              id:
                type: string
              name:
                type: string
              description:
                type: string
              tags:
                type: array
                items:
                  type: string

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.