{
    "name": "Archive Textures Agent",
    "description": "AI-facing agent for discovering and accessing 3500+ free PBR textures for 3D modeling, architecture, and interior design. Supports catalog browsing via markdown/HTML, authenticated API access via x402 cryptocurrency payment or Stripe API keys, and texture metadata retrieval.",
    "version": "1.1.0",
    "documentationUrl": "https://archivetextures.net/llms-full.txt",
    "provider": {
        "organization": "Archive Textures",
        "url": "https://archivetextures.net"
    },
    "iconUrl": "https://archivetextures.net/apple-touch-icon.png",
    "supportedInterfaces": [
        {
            "url": "https://archivetextures.net/api/access",
            "protocolBinding": "HTTP+JSON",
            "protocolVersion": "1.0"
        },
        {
            "url": "https://archivetextures.net/",
            "protocolBinding": "HTTP+JSON",
            "protocolVersion": "1.0"
        }
    ],
    "capabilities": {
        "streaming": false,
        "pushNotifications": false,
        "extendedAgentCard": false,
        "extensions": [
            {
                "uri": "https://www.x402.org/",
                "description": "Autonomous USDC/USDT payment for API access (7 networks).",
                "required": false
            }
        ]
    },
    "securitySchemes": {
        "apiKey": {
            "apiKeySecurityScheme": {
                "location": "header",
                "name": "X-API-Key"
            }
        }
    },
    "security": [
        {
            "apiKey": []
        }
    ],
    "defaultInputModes": [
        "application/json",
        "text/plain",
        "text/markdown"
    ],
    "defaultOutputModes": [
        "application/json",
        "text/markdown",
        "text/html"
    ],
    "skills": [
        {
            "id": "texture-catalog",
            "name": "Texture Catalog",
            "description": "Browse and discover free high-quality textures organized by category (wood, metal, stone, fabric, etc.). Returns markdown listings when Accept: text/markdown is sent.",
            "tags": [
                "textures",
                "catalog",
                "browse",
                "3d",
                "design",
                "architecture"
            ],
            "examples": [
                "List all wood textures",
                "Show free concrete textures for 3D rendering"
            ],
            "inputModes": [
                "text/plain",
                "text/markdown"
            ],
            "outputModes": [
                "text/markdown",
                "text/html"
            ]
        },
        {
            "id": "x402-api-access",
            "name": "x402 API Access",
            "description": "Obtain a Bearer access token by paying 1 USDC/USDT via the x402 protocol on Solana, Ethereum, Base, Polygon, Arbitrum, Avalanche, or Tron.",
            "tags": [
                "x402",
                "payment",
                "authentication",
                "api",
                "crypto"
            ],
            "examples": [
                "GET /api/access to receive payment instructions",
                "Retry with X-Payment header after sending 1 USDC on Base"
            ],
            "inputModes": [
                "application/json"
            ],
            "outputModes": [
                "application/json"
            ]
        },
        {
            "id": "texture-download",
            "name": "Texture Download",
            "description": "Download high-resolution texture files. Automated agents require X-API-Key or Bearer token from x402; human users can download directly from detail pages.",
            "tags": [
                "download",
                "textures",
                "files",
                "3d-assets"
            ],
            "examples": [
                "Download texture #111285 from the wood category"
            ],
            "inputModes": [
                "application/json"
            ],
            "outputModes": [
                "application/octet-stream",
                "application/json"
            ]
        }
    ]
}