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

# Get Agent Pod catalog

> Public, no auth. Returns the deployable agents, AI modes, managed tiers with their model lists, per-model metadata (live price/context/vision + best-for), memory backends, pricing margins, and runtime feature flags (trial, uncensored, memory). Read this before `POST /pods` to pick a valid `agent_id`, `ai_mode`, `tier`, and `model`.



## OpenAPI

````yaml GET /pods/catalog
openapi: 3.1.0
info:
  title: x402 Singularity Layer API
  description: >-
    OpenAPI-backed reference for marketplace discovery, payment routes,
    webhooks, wallet-first auth, agent endpoints, and ERC-8004 flows.
  version: 1.0.0
servers:
  - url: https://api.x402layer.cc
security: []
tags:
  - name: Marketplace
    description: Public discovery and listing lookup
  - name: Public Endpoints
    description: Public endpoint metadata and hosted checkout context
  - name: Public Payment Links
    description: Hosted public payment-link lookup
  - name: Payments
    description: Hosted x402 payment challenge routes
  - name: Receipts
    description: Signed receipt lookup and verification helpers
  - name: Ratings
    description: Public listing ratings and authenticated rating actions
  - name: Webhooks
    description: Seller webhook management API
  - name: Agent Auth
    description: Wallet-first challenge and verification routes
  - name: Agent Endpoints
    description: Create, read, top up, and delete agent endpoints
  - name: ERC-8004
    description: Agent registry and registration lifecycle routes
  - name: Marketplace Agents
    description: Public ERC-8004 marketplace discovery routes
  - name: Compute Catalog
    description: Compute plans, regions, and OS catalog
  - name: Compute Instances
    description: Provision, inspect, extend, and destroy compute instances
  - name: Compute API Keys
    description: API keys for compute agent access
  - name: Fundraiser Campaigns
    description: List, view, create, and edit fundraiser campaigns
  - name: Fundraiser Contributions
    description: Record and list campaign contributions
  - name: Fundraiser Comments
    description: Campaign comment threads
  - name: Fundraiser Media
    description: Campaign image uploads and OG images
  - name: Enterprise
    description: >-
      Enterprise partner configuration, endpoint listing, revenue stats, and
      transaction ledger
  - name: Staking
    description: Agentic $SGL staking
  - name: SGL Grid
    description: >-
      Decentralized, confidential, OpenAI-compatible inference served by
      attested TEE nodes.
  - name: Compute Credits
    description: Prepaid USDC credit balance shared across Machines and Grid.
  - name: Agent Pods
    description: >-
      Deploy and manage hosted agents (Agent Pods), plus the pod's
      OpenAI-compatible adapter for external clients.
paths:
  /pods/catalog:
    servers:
      - url: https://compute.x402layer.cc
    get:
      tags:
        - Agent Pods
      summary: Get the Agent Pod catalog
      description: >-
        Public, no auth. Returns the deployable agents, AI modes, managed tiers
        with their model lists, per-model metadata (live price/context/vision +
        best-for), memory backends, pricing margins, and runtime feature flags
        (trial, uncensored, memory). Read this before `POST /pods` to pick a
        valid `agent_id`, `ai_mode`, `tier`, and `model`.
      responses:
        '200':
          description: Catalog
          content:
            application/json:
              schema:
                type: object
                properties:
                  agents:
                    type: array
                    items:
                      type: object
                      properties:
                        id:
                          type: string
                          example: openclaw
                        display_name:
                          type: string
                        runtime:
                          type: string
                          example: node
                        pinned_version:
                          type: string
                        min_ram_mb:
                          type: integer
                        supported_channels:
                          type: array
                          items:
                            type: string
                        available:
                          type: boolean
                        beta:
                          type: boolean
                        blurb:
                          type: string
                        features:
                          type: array
                          items:
                            type: string
                  ai_modes:
                    type: array
                    items:
                      type: string
                      enum:
                        - managed
                        - byok
                  coming_soon_channels:
                    type: array
                    items:
                      type: string
                  tiers:
                    type: array
                    items:
                      type: object
                      properties:
                        id:
                          type: string
                          example: starter
                        display_name:
                          type: string
                        model:
                          type: string
                          description: The tier default model slug.
                        models:
                          type: array
                          items:
                            type: string
                          description: >-
                            Curated model slugs this tier may switch among at
                            runtime.
                        vision:
                          type: boolean
                        min_ram_mb:
                          type: integer
                        blurb:
                          type: string
                  model_meta:
                    type: object
                    description: >-
                      Map of model slug -> metadata (id, name, price_in,
                      price_out, context, vision, best_for, uncensored). Prices
                      are USD per 1M tokens.
                    additionalProperties:
                      type: object
                  memory_backends:
                    type: array
                    items:
                      type: object
                  memory_enabled:
                    type: boolean
                  trial_enabled:
                    type: boolean
                    description: Whether the free 24h trial is currently offered.
                  uncensored_enabled:
                    type: boolean
                  pod_margin_usd:
                    type: number
                  pod_byok_margin_pct:
                    type: number
                    description: >-
                      BYOK service premium as a fraction of the CPU cost (e.g.
                      0.10 = 10%).
                  pod_managed_margin_pct:
                    type: number
                    description: >-
                      Managed service fee as a fraction of the machine cost
                      (e.g. 0.20 = 20%).
                  note:
                    type: string

````