> ## 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 llms.txt

> Plain-text description of Selo and its endpoints for language-model agents.



## OpenAPI

````yaml /openapi.json get /llms.txt
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:
  /llms.txt:
    get:
      tags:
        - Discovery
      summary: Get llms.txt
      description: >-
        Plain-text description of Selo and its endpoints for language-model
        agents.
      operationId: getLlmsTxt
      responses:
        '200':
          description: The llms.txt file.
          content:
            text/plain:
              schema:
                type: string
              example: >
                # Selo


                > 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.


                ## Endpoints


                - POST https://api.useselo.xyz/v1/authorizations: request a
                verification challenge for a target route (free)

                - POST https://api.useselo.xyz/v1/preflight: check a target is
                testable and within budget (free)

                - POST https://api.useselo.xyz/v1/release-test: run the release
                test (paid with x402, 1.00 USDC on Algorand)

                - GET https://api.useselo.xyz/v1/reports/%7Btoken%7D: private
                report

````

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