{
    "openapi": "3.0.3",
    "info": {
        "title": "YRUZ API",
        "version": "4.2.1",
        "description": "YRUZ social network APIs: REST (mobile/integrations), Legacy OAuth (third-party apps), Citations feed (AI crawlers), and internal AJAX (web UI).",
        "contact": {
            "email": "zanto@yruz.one"
        },
        "x-guidance": "YRUZ sells public social data, developer utilities and the YRUZ Toolkit per call over x402 v2 (scheme exact, USDC on Solana mainnet or on Base, eip155:8453; every 402 offers both; x402 v2 via the PAYMENT-REQUIRED header and PAYMENT-SIGNATURE, x402 v1 via the JSON body and X-PAYMENT). No account or API key is needed for any operation that has x-payment-info. Call the endpoint (GET with query parameters or POST with a JSON body), receive HTTP 402 with a PAYMENT-REQUIRED header, pay the quoted amount, then resend the identical request with PAYMENT-SIGNATURE to get JSON. The payment is bound to the exact input, so change nothing between the 402 and the paid request. Parameters are optional: without input a tool runs on its documented example and a list returns the newest items. Products: GET /api/audit?url= (website audit: TLS, security headers, HTTP/2-3, compression, SEO and AI-agent readiness, scored with fixes, 0.01 USDC) and GET /api/trending?period=24h|7d|30d&topic= (what is moving on YRUZ: top posts, hashtags, articles, threads, questions, 0.005 USDC). Social data: GET /api/search?q= (one-call search), /api/posts, /api/post?id=, /api/profile?username=, /api/profile/posts, /api/article?id=, /api, /api/forums, /api/thread?id=, /api/questions, /api/question?id=, /api/pages, /api/page?username=. Only public content is returned. Utilities: /api/util/<tool> (hash, hmac, uuid, time, base64, slug, json, jwt-decode, html2md, color, email, dns ...), free catalogue GET /api/util. Toolkit: /api/toolkit/<slug> with the slug of the page on https://yruz.one/toolkit (ssl-lookup, meta-tags-checker, url-redirect-checker, sha256-generator, markdown-to-html ...), every unit/data/time/color conversion at /api/toolkit/convert?from=&to=&value=, free catalogue GET /api/toolkit. Prices: 0.002 USDC per call; lists 0.002 + 0.0005 per item (max 0.02). Manifest: https://yruz.one/.well-known/x402."
    },
    "servers": [
        {
            "url": "https://yruz.one"
        }
    ],
    "security": [
        {
            "ApiKeyAuth": []
        }
    ],
    "components": {
        "securitySchemes": {
            "ApiKeyAuth": {
                "type": "apiKey",
                "in": "header",
                "name": "X-API-Key",
                "description": "Plus X-Signature (HMAC-SHA256 of X-Timestamp with the API secret) and X-Timestamp (unix, ±300s)."
            },
            "SessionAuth": {
                "type": "apiKey",
                "in": "cookie",
                "name": "c_user",
                "description": "Logged-in session cookies + X-Requested-With: XMLHttpRequest header (AJAX only)."
            },
            "OAuth2": {
                "type": "oauth2",
                "flows": {
                    "authorizationCode": {
                        "authorizationUrl": "https://yruz.one/api/oauth",
                        "tokenUrl": "https://yruz.one/api/authorize",
                        "scopes": []
                    }
                }
            }
        },
        "schemas": {
            "Success": {
                "type": "object",
                "properties": {
                    "status": {
                        "type": "string",
                        "example": "success"
                    },
                    "message": {
                        "type": "string"
                    },
                    "data": {
                        "type": "object"
                    },
                    "has_more": {
                        "type": "boolean"
                    },
                    "timestamp": {
                        "type": "string"
                    }
                }
            },
            "ApiError": {
                "type": "object",
                "properties": {
                    "status": {
                        "type": "string",
                        "example": "error"
                    },
                    "message": {
                        "type": "string"
                    },
                    "timestamp": {
                        "type": "string"
                    }
                }
            },
            "X402PaymentRequired": {
                "type": "object",
                "description": "x402 v2 PaymentRequired (also sent base64-encoded in the PAYMENT-REQUIRED header).",
                "properties": {
                    "x402Version": {
                        "type": "integer",
                        "example": 2
                    },
                    "error": {
                        "type": "string"
                    },
                    "resource": {
                        "type": "object",
                        "properties": {
                            "url": {
                                "type": "string"
                            },
                            "description": {
                                "type": "string"
                            },
                            "mimeType": {
                                "type": "string"
                            }
                        }
                    },
                    "accepts": {
                        "type": "array",
                        "items": {
                            "type": "object",
                            "properties": {
                                "scheme": {
                                    "type": "string",
                                    "example": "exact"
                                },
                                "network": {
                                    "type": "string",
                                    "example": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
                                },
                                "amount": {
                                    "type": "string",
                                    "description": "USDC atomic units (6 decimals)",
                                    "example": "1500"
                                },
                                "asset": {
                                    "type": "string",
                                    "example": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"
                                },
                                "payTo": {
                                    "type": "string",
                                    "example": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                                },
                                "maxTimeoutSeconds": {
                                    "type": "integer",
                                    "example": 60
                                },
                                "extra": {
                                    "type": "object",
                                    "properties": {
                                        "feePayer": {
                                            "type": "string"
                                        },
                                        "memo": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "extensions": {
                        "type": "object"
                    }
                },
                "required": [
                    "x402Version",
                    "accepts"
                ]
            }
        }
    },
    "paths": {
        "/apis/php/ping": {
            "get": {
                "tags": [
                    "Core"
                ],
                "summary": "Health check",
                "security": [
                    {
                        "ApiKeyAuth": []
                    }
                ],
                "responses": {
                    "200": {
                        "description": "pong",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/Success"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/apis/php/auth/signup": {
            "post": {
                "tags": [
                    "Auth"
                ],
                "summary": "Register a new user account",
                "security": [
                    {
                        "ApiKeyAuth": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "required": [
                                    "username",
                                    "email",
                                    "password",
                                    "first_name",
                                    "last_name",
                                    "gender",
                                    "device_type"
                                ],
                                "properties": {
                                    "username": {
                                        "type": "string"
                                    },
                                    "email": {
                                        "type": "string"
                                    },
                                    "password": {
                                        "type": "string"
                                    },
                                    "first_name": {
                                        "type": "string"
                                    },
                                    "last_name": {
                                        "type": "string"
                                    },
                                    "gender": {
                                        "type": "string"
                                    },
                                    "device_type": {
                                        "type": "string",
                                        "enum": [
                                            "A",
                                            "I"
                                        ]
                                    },
                                    "device_os_version": {
                                        "type": "string"
                                    },
                                    "device_name": {
                                        "type": "string"
                                    }
                                }
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Registered",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/Success"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/apis/php/auth/signin": {
            "post": {
                "tags": [
                    "Auth"
                ],
                "summary": "Sign in (sets session cookies; may return two_factor_key)",
                "security": [
                    {
                        "ApiKeyAuth": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "required": [
                                    "username_email",
                                    "password"
                                ],
                                "properties": {
                                    "username_email": {
                                        "type": "string"
                                    },
                                    "password": {
                                        "type": "string"
                                    },
                                    "device_type": {
                                        "type": "string"
                                    },
                                    "device_os_version": {
                                        "type": "string"
                                    },
                                    "device_name": {
                                        "type": "string"
                                    }
                                }
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Signed in",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/Success"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/apis/php/auth/two_factor_authentication": {
            "post": {
                "tags": [
                    "Auth"
                ],
                "summary": "Verify 2FA code",
                "security": [
                    {
                        "ApiKeyAuth": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "required": [
                                    "two_factor_key",
                                    "user_id"
                                ],
                                "properties": {
                                    "two_factor_key": {
                                        "type": "string"
                                    },
                                    "user_id": {
                                        "type": "string"
                                    }
                                }
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Verified",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/Success"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/apis/php/auth/signout": {
            "post": {
                "tags": [
                    "Auth"
                ],
                "summary": "Destroy session",
                "responses": {
                    "200": {
                        "description": "Signed out"
                    }
                }
            }
        },
        "/apis/php/auth/forget_password": {
            "post": {
                "tags": [
                    "Auth"
                ],
                "summary": "Request password reset",
                "security": [
                    {
                        "ApiKeyAuth": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "required": [
                                    "email"
                                ],
                                "properties": {
                                    "email": {
                                        "type": "string"
                                    }
                                }
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Reset initiated"
                    }
                }
            }
        },
        "/apis/php/auth/forget_password_confirm": {
            "post": {
                "tags": [
                    "Auth"
                ],
                "summary": "Confirm reset code",
                "security": [
                    {
                        "ApiKeyAuth": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "email": {
                                        "type": "string"
                                    },
                                    "reset_key": {
                                        "type": "string"
                                    }
                                }
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Confirmed"
                    }
                }
            }
        },
        "/apis/php/auth/forget_password_reset": {
            "post": {
                "tags": [
                    "Auth"
                ],
                "summary": "Set new password",
                "security": [
                    {
                        "ApiKeyAuth": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "email": {
                                        "type": "string"
                                    },
                                    "reset_key": {
                                        "type": "string"
                                    },
                                    "password": {
                                        "type": "string"
                                    },
                                    "confirm": {
                                        "type": "string"
                                    }
                                }
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Password set"
                    }
                }
            }
        },
        "/apis/php/auth/activation": {
            "post": {
                "tags": [
                    "Auth"
                ],
                "summary": "Activate account with code",
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "code": {
                                        "type": "string"
                                    }
                                }
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Activated"
                    }
                }
            }
        },
        "/apis/php/app/settings": {
            "get": {
                "tags": [
                    "App"
                ],
                "summary": "System (+user, if logged in) settings. Public.",
                "security": [
                    {
                        "ApiKeyAuth": []
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Settings",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/Success"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/apis/php/app/contact_us": {
            "post": {
                "tags": [
                    "App"
                ],
                "summary": "Submit contact form. Public.",
                "security": [
                    {
                        "ApiKeyAuth": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "required": [
                                    "name",
                                    "email",
                                    "subject",
                                    "message"
                                ],
                                "properties": {
                                    "name": {
                                        "type": "string"
                                    },
                                    "email": {
                                        "type": "string"
                                    },
                                    "subject": {
                                        "type": "string"
                                    },
                                    "message": {
                                        "type": "string"
                                    }
                                }
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Sent"
                    }
                }
            }
        },
        "/apis/php/app/static_pages": {
            "get": {
                "tags": [
                    "App"
                ],
                "summary": "List static pages. Public.",
                "security": [
                    {
                        "ApiKeyAuth": []
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Pages"
                    }
                }
            }
        },
        "/apis/php/app/static_pages/{page_url}": {
            "get": {
                "tags": [
                    "App"
                ],
                "summary": "Get one static page. Public.",
                "security": [
                    {
                        "ApiKeyAuth": []
                    }
                ],
                "parameters": [
                    {
                        "name": "page_url",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Page"
                    }
                }
            }
        },
        "/apis/php/app/genders": {
            "get": {
                "tags": [
                    "App"
                ],
                "summary": "List genders. Public.",
                "security": [
                    {
                        "ApiKeyAuth": []
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Genders"
                    }
                }
            }
        },
        "/apis/php/app/user_groups": {
            "get": {
                "tags": [
                    "App"
                ],
                "summary": "List user groups. Public.",
                "security": [
                    {
                        "ApiKeyAuth": []
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Groups"
                    }
                }
            }
        },
        "/apis/php/app/languages": {
            "get": {
                "tags": [
                    "App"
                ],
                "summary": "List languages. Public.",
                "security": [
                    {
                        "ApiKeyAuth": []
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Languages"
                    }
                }
            }
        },
        "/apis/php/app/countries": {
            "get": {
                "tags": [
                    "App"
                ],
                "summary": "List countries. Public.",
                "security": [
                    {
                        "ApiKeyAuth": []
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Countries"
                    }
                }
            }
        },
        "/apis/php/app/custom_fields": {
            "get": {
                "tags": [
                    "App"
                ],
                "summary": "List profile fields. Public.",
                "security": [
                    {
                        "ApiKeyAuth": []
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Fields"
                    }
                }
            }
        },
        "/apis/php/app/categories": {
            "get": {
                "tags": [
                    "App"
                ],
                "summary": "List categories by type",
                "security": [
                    {
                        "ApiKeyAuth": []
                    }
                ],
                "parameters": [
                    {
                        "name": "get",
                        "in": "query",
                        "schema": {
                            "type": "string",
                            "example": "blogs"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Categories"
                    }
                }
            }
        },
        "/apis/php/user/connect": {
            "post": {
                "tags": [
                    "User"
                ],
                "summary": "Follow/friend/unfriend",
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "do": {
                                        "type": "string"
                                    },
                                    "id": {
                                        "type": "string"
                                    }
                                }
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Done"
                    }
                }
            }
        },
        "/apis/php/user/image_delete": {
            "post": {
                "tags": [
                    "User"
                ],
                "summary": "Delete avatar or cover",
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "handle": {
                                        "type": "string",
                                        "enum": [
                                            "picture",
                                            "cover"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Deleted"
                    }
                }
            }
        },
        "/apis/php/user/onesignal": {
            "post": {
                "tags": [
                    "User"
                ],
                "summary": "Update push player ID",
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "onesignal_id": {
                                        "type": "string"
                                    }
                                }
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Updated"
                    }
                }
            }
        },
        "/apis/php/user/delete": {
            "post": {
                "tags": [
                    "User"
                ],
                "summary": "Delete own account (password required)",
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "password": {
                                        "type": "string"
                                    }
                                }
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Deleted"
                    }
                }
            }
        },
        "/apis/php/data/load": {
            "get": {
                "tags": [
                    "Data"
                ],
                "summary": "Paginated data (new_people)",
                "parameters": [
                    {
                        "name": "get",
                        "in": "query",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "offset",
                        "in": "query",
                        "schema": {
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Data"
                    }
                }
            }
        },
        "/apis/php/data/upload": {
            "post": {
                "tags": [
                    "Data"
                ],
                "summary": "Upload files (multipart, not JSON)",
                "requestBody": {
                    "required": true,
                    "content": {
                        "multipart/form-data": {
                            "schema": {
                                "type": "object"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Uploaded"
                    }
                }
            }
        },
        "/apis/php/data/delete": {
            "post": {
                "tags": [
                    "Data"
                ],
                "summary": "Delete uploaded file",
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "src": {
                                        "type": "string"
                                    }
                                }
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Deleted"
                    }
                }
            }
        },
        "/apis/php/data/reset": {
            "post": {
                "tags": [
                    "Data"
                ],
                "summary": "Reset counters",
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "reset": {
                                        "type": "string"
                                    }
                                }
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Reset"
                    }
                }
            }
        },
        "/apis/php/data/report": {
            "post": {
                "tags": [
                    "Data"
                ],
                "summary": "Report content",
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "id": {
                                        "type": "string"
                                    },
                                    "handle": {
                                        "type": "string"
                                    },
                                    "category": {
                                        "type": "string"
                                    },
                                    "reason": {
                                        "type": "string"
                                    }
                                }
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Reported"
                    }
                }
            }
        },
        "/apis/php/chat/conversations": {
            "get": {
                "tags": [
                    "Chat"
                ],
                "summary": "List conversations",
                "parameters": [
                    {
                        "name": "offset",
                        "in": "query",
                        "schema": {
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Conversations"
                    }
                }
            }
        },
        "/apis/php/chat/conversation": {
            "get": {
                "tags": [
                    "Chat"
                ],
                "summary": "Get conversation by id or user",
                "parameters": [
                    {
                        "name": "conversation_id",
                        "in": "query",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "user_id",
                        "in": "query",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Conversation"
                    }
                }
            }
        },
        "/apis/php/chat/conversation/{id}": {
            "delete": {
                "tags": [
                    "Chat"
                ],
                "summary": "Delete conversation",
                "parameters": [
                    {
                        "name": "id",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Deleted"
                    }
                }
            }
        },
        "/apis/php/chat/messages": {
            "get": {
                "tags": [
                    "Chat"
                ],
                "summary": "Messages in a conversation",
                "parameters": [
                    {
                        "name": "conversation_id",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "offset",
                        "in": "query",
                        "schema": {
                            "type": "integer"
                        }
                    },
                    {
                        "name": "last_message_id",
                        "in": "query",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Messages"
                    }
                }
            }
        },
        "/apis/php/chat/message": {
            "post": {
                "tags": [
                    "Chat"
                ],
                "summary": "Send message",
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "conversation_id": {
                                        "type": "string"
                                    },
                                    "message": {
                                        "type": "string"
                                    },
                                    "photo": {
                                        "type": "string"
                                    },
                                    "video": {
                                        "type": "string"
                                    },
                                    "voice_note": {
                                        "type": "string"
                                    },
                                    "recipients": {
                                        "type": "array",
                                        "items": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Sent"
                    }
                }
            }
        },
        "/apis/php/chat/message/{id}": {
            "delete": {
                "tags": [
                    "Chat"
                ],
                "summary": "Delete message",
                "parameters": [
                    {
                        "name": "id",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Deleted"
                    }
                }
            }
        },
        "/apis/php/chat/actions/typing": {
            "post": {
                "tags": [
                    "Chat"
                ],
                "summary": "Typing indicator",
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "conversation_id": {
                                        "type": "string"
                                    },
                                    "is_typing": {
                                        "type": "boolean"
                                    }
                                }
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Broadcast"
                    }
                }
            }
        },
        "/apis/php/chat/actions/seen": {
            "post": {
                "tags": [
                    "Chat"
                ],
                "summary": "Mark seen",
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "ids": {
                                        "type": "array",
                                        "items": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Seen"
                    }
                }
            }
        },
        "/apis/php/chat/actions/leave": {
            "post": {
                "tags": [
                    "Chat"
                ],
                "summary": "Leave group conversation",
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "conversation_id": {
                                        "type": "string"
                                    }
                                }
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Left"
                    }
                }
            }
        },
        "/apis/php/chat/reactions/react": {
            "post": {
                "tags": [
                    "Chat"
                ],
                "summary": "React/unreact",
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "do": {
                                        "type": "string"
                                    },
                                    "message_id": {
                                        "type": "string"
                                    },
                                    "reaction": {
                                        "type": "string"
                                    }
                                }
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Reacted"
                    }
                }
            }
        },
        "/apis/php/chat/reactions/who_reacts": {
            "get": {
                "tags": [
                    "Chat"
                ],
                "summary": "Who reacted",
                "parameters": [
                    {
                        "name": "message_id",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Users"
                    }
                }
            }
        },
        "/apis/php/chat/calls": {
            "get": {
                "tags": [
                    "Chat"
                ],
                "summary": "Call history",
                "responses": {
                    "200": {
                        "description": "Calls"
                    }
                }
            }
        },
        "/apis/php/chat/contacts": {
            "get": {
                "tags": [
                    "Chat"
                ],
                "summary": "Messaging contacts",
                "parameters": [
                    {
                        "name": "query",
                        "in": "query",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "offset",
                        "in": "query",
                        "schema": {
                            "type": "integer"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Contacts"
                    }
                }
            }
        },
        "/apis/php/monetization/monetization_plans": {
            "get": {
                "tags": [
                    "Monetization"
                ],
                "summary": "List plans",
                "responses": {
                    "200": {
                        "description": "Plans"
                    }
                }
            },
            "post": {
                "tags": [
                    "Monetization"
                ],
                "summary": "Create plan (can_monetize_content required)",
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "node_id": {
                                        "type": "string"
                                    },
                                    "node_type": {
                                        "type": "string"
                                    },
                                    "title": {
                                        "type": "string"
                                    },
                                    "price": {
                                        "type": "string"
                                    },
                                    "period_num": {
                                        "type": "string"
                                    },
                                    "period": {
                                        "type": "string"
                                    },
                                    "custom_description": {
                                        "type": "string"
                                    }
                                }
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Created"
                    }
                }
            }
        },
        "/apis/php/monetization/monetization_plans/{id}": {
            "get": {
                "tags": [
                    "Monetization"
                ],
                "summary": "Get plan",
                "parameters": [
                    {
                        "name": "id",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Plan"
                    }
                }
            },
            "put": {
                "tags": [
                    "Monetization"
                ],
                "summary": "Update plan",
                "parameters": [
                    {
                        "name": "id",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Updated"
                    }
                }
            },
            "delete": {
                "tags": [
                    "Monetization"
                ],
                "summary": "Delete plan",
                "parameters": [
                    {
                        "name": "id",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Deleted"
                    }
                }
            }
        },
        "/api/oauth": {
            "get": {
                "tags": [
                    "LegacyOAuth"
                ],
                "summary": "Begin OAuth authorization (login + approve)",
                "security": [],
                "parameters": [
                    {
                        "name": "app_id",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "responses": {
                    "302": {
                        "description": "Redirect with auth_key (or login page)"
                    }
                }
            }
        },
        "/api/authorize": {
            "post": {
                "tags": [
                    "LegacyOAuth"
                ],
                "summary": "Exchange auth_key for access_token (1-minute TTL)",
                "security": [],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "required": [
                                    "app_id",
                                    "app_secret",
                                    "auth_key"
                                ],
                                "properties": {
                                    "app_id": {
                                        "type": "string"
                                    },
                                    "app_secret": {
                                        "type": "string"
                                    },
                                    "auth_key": {
                                        "type": "string"
                                    }
                                }
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Token",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "access_token": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/get_user_info": {
            "get": {
                "tags": [
                    "LegacyOAuth"
                ],
                "summary": "Authorized user profile",
                "security": [],
                "parameters": [
                    {
                        "name": "access_token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Profile"
                    }
                }
            }
        },
        "/citations": {
            "get": {
                "tags": [
                    "Citations"
                ],
                "summary": "Machine index for AI crawlers (no auth, CORS-open, 10-min cache)",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Index with counts, endpoints, sitemaps"
                    }
                }
            }
        },
        "/citations?type=questions": {
            "get": {
                "tags": [
                    "Citations"
                ],
                "summary": "Latest 50 questions with QAPage URLs (&solved=1 for solved only)",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Questions"
                    }
                }
            }
        },
        "/citations?type=glossary": {
            "get": {
                "tags": [
                    "Citations"
                ],
                "summary": "All glossary terms with DefinedTerm URLs",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Terms"
                    }
                }
            }
        },
        "/citations?type=blogs": {
            "get": {
                "tags": [
                    "Citations"
                ],
                "summary": "Latest 50 blogs with Article URLs",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Blogs"
                    }
                }
            }
        },
        "/agent/identity": {
            "post": {
                "tags": [
                    "Agents"
                ],
                "summary": "Register anonymous agent identity, returns identity_assertion + claim_token",
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "type": {
                                        "type": "string",
                                        "enum": [
                                            "anonymous"
                                        ]
                                    }
                                }
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "identity_assertion (JWT) + claim_token + endpoints"
                    }
                }
            }
        },
        "/agent/identity/claim": {
            "post": {
                "tags": [
                    "Agents"
                ],
                "summary": "Start claim ceremony, returns user_code + verification_uri",
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "claim_token": {
                                        "type": "string"
                                    }
                                }
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "user_code + verification_uri"
                    }
                }
            }
        },
        "/oauth2/token": {
            "post": {
                "tags": [
                    "Agents"
                ],
                "summary": "jwt-bearer or claim grant, returns Bearer access_token",
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "grant_type": {
                                        "type": "string"
                                    },
                                    "assertion": {
                                        "type": "string"
                                    },
                                    "claim_token": {
                                        "type": "string"
                                    }
                                }
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "access_token or authorization_pending"
                    }
                }
            }
        },
        "/oauth2/revoke": {
            "post": {
                "tags": [
                    "Agents"
                ],
                "summary": "Revoke an agent access token",
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "token": {
                                        "type": "string"
                                    }
                                }
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "revoked flag"
                    }
                }
            }
        },
        "/claim": {
            "get": {
                "tags": [
                    "Agents"
                ],
                "summary": "User-facing claim approval page (login required)",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Approval UI"
                    }
                }
            }
        },
        "/a2a": {
            "post": {
                "tags": [
                    "Agents"
                ],
                "summary": "A2A JSON-RPC: message/send, tasks/get, tasks/list, tasks/cancel (Bearer agent token)",
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "jsonrpc": {
                                        "type": "string"
                                    },
                                    "id": {
                                        "type": "integer"
                                    },
                                    "method": {
                                        "type": "string"
                                    },
                                    "params": {
                                        "type": "object"
                                    }
                                }
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "JSON-RPC result or error"
                    }
                }
            }
        },
        "/mcp": {
            "post": {
                "tags": [
                    "Agents"
                ],
                "summary": "MCP Streamable HTTP: initialize, tools/list, tools/call (Bearer agent token)",
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "jsonrpc": {
                                        "type": "string"
                                    },
                                    "id": {
                                        "type": "integer"
                                    },
                                    "method": {
                                        "type": "string"
                                    },
                                    "params": {
                                        "type": "object"
                                    }
                                }
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "JSON-RPC result or error"
                    }
                }
            }
        },
        "/apis/php/monetization/tip": {
            "post": {
                "tags": [
                    "Monetization"
                ],
                "summary": "Send a wallet-balance tip (0.10-1000 USD) to another user; 402 when funds run short",
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "user_id": {
                                        "type": "integer"
                                    },
                                    "amount": {
                                        "type": "number"
                                    }
                                },
                                "required": [
                                    "user_id",
                                    "amount"
                                ]
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Tip sent with new balance"
                    },
                    "402": {
                        "description": "Insufficient balance with top-up requirements"
                    }
                }
            }
        },
        "/apis/php/acp/checkout_sessions": {
            "post": {
                "tags": [
                    "ACP"
                ],
                "summary": "Quote a wallet tip as a checkout session (requires_payment)",
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "items": {
                                        "type": "array",
                                        "items": {
                                            "type": "object",
                                            "properties": {
                                                "type": {
                                                    "type": "string"
                                                },
                                                "user_id": {
                                                    "type": "integer"
                                                },
                                                "amount": {
                                                    "type": "number"
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Session with totals and pay_url"
                    }
                }
            }
        },
        "/apis/php/acp/checkout_sessions/{id}": {
            "get": {
                "tags": [
                    "ACP"
                ],
                "summary": "Read your checkout session state",
                "responses": {
                    "200": {
                        "description": "Session state"
                    }
                }
            }
        },
        "/apis/php/acp/checkout_sessions/{id}/cancel": {
            "post": {
                "tags": [
                    "ACP"
                ],
                "summary": "Cancel a session awaiting payment",
                "responses": {
                    "200": {
                        "description": "Canceled"
                    }
                }
            }
        },
        "/apis/php/acp/checkout_sessions/{id}/pay": {
            "post": {
                "tags": [
                    "ACP"
                ],
                "summary": "Settle a session from wallet balance; 402 when funds run short",
                "responses": {
                    "200": {
                        "description": "Paid receipt"
                    },
                    "402": {
                        "description": "Insufficient balance"
                    }
                }
            }
        },
        "/api": {
            "get": {
                "tags": [
                    "x402"
                ],
                "operationId": "x402ContentFeed",
                "summary": "Read public YRUZ articles as Markdown",
                "description": "No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; resend the same request with PAYMENT-SIGNATURE to receive the articles. Price: 0.002 + 0.0005 USDC per article (min 0.002, max 0.05); an offset past the end is free.",
                "security": [],
                "parameters": [
                    {
                        "name": "limit",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 20,
                            "default": 10
                        },
                        "description": "Items to return (default 10, max 20); price grows 0.0005 per item"
                    },
                    {
                        "name": "offset",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 0,
                            "default": 0
                        },
                        "description": "Items to skip, for paging"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Paid articles",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "items": {
                                            "type": "array",
                                            "items": {
                                                "type": "object",
                                                "properties": {
                                                    "post_id": {
                                                        "type": "integer"
                                                    },
                                                    "title": {
                                                        "type": "string"
                                                    },
                                                    "url": {
                                                        "type": "string"
                                                    },
                                                    "published": {
                                                        "type": "string"
                                                    },
                                                    "markdown": {
                                                        "type": "string"
                                                    }
                                                }
                                            }
                                        },
                                        "count": {
                                            "type": "integer"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid limit/offset"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.05",
                    "pricing": "0.002 + 0.0005 USDC per article (max 0.05); an offset past the end is free",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "x-payment-info": {
                    "price": {
                        "mode": "dynamic",
                        "currency": "USD",
                        "min": "0.002",
                        "max": "0.05"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/search": {
            "get": {
                "tags": [
                    "x402"
                ],
                "operationId": "x402Search",
                "summary": "Search YRUZ glossary, Q&A and articles",
                "description": "No account or API key. Ranked JSON results with excerpts and canonical URLs; without q it returns the newest items. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge (GET, HEAD and POST all receive it). Price: 0.002 + 0.0005 USDC per result (max 0.02); a query with no results is free.",
                "security": [],
                "parameters": [
                    {
                        "name": "q",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string",
                            "minLength": 2,
                            "maxLength": 100
                        },
                        "example": "community building",
                        "description": "Search text. Omit to browse the newest glossary, Q&A and articles."
                    },
                    {
                        "name": "limit",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 20,
                            "default": 10
                        },
                        "description": "Items to return (default 10, max 20); price grows 0.0005 per item"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Paid search results (or free empty result)",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "query": {
                                            "type": "string"
                                        },
                                        "count": {
                                            "type": "integer"
                                        },
                                        "results": {
                                            "type": "array",
                                            "items": {
                                                "type": "object",
                                                "properties": {
                                                    "type": {
                                                        "type": "string",
                                                        "enum": [
                                                            "glossary",
                                                            "question",
                                                            "article"
                                                        ]
                                                    },
                                                    "title": {
                                                        "type": "string"
                                                    },
                                                    "url": {
                                                        "type": "string"
                                                    },
                                                    "excerpt": {
                                                        "type": "string"
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "q must be empty or 2-100 characters, limit 1-20"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.02",
                    "pricing": "0.002 + 0.0005 USDC per result (max 0.02); no results is free",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "x-payment-info": {
                    "price": {
                        "mode": "dynamic",
                        "currency": "USD",
                        "min": "0.002",
                        "max": "0.02"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/posts": {
            "get": {
                "tags": [
                    "x402"
                ],
                "operationId": "x402Posts",
                "summary": "List newest public YRUZ posts",
                "description": "Newest public YRUZ posts (text, type, author, reactions, comments). Optional hashtag filter. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge (GET, HEAD and POST). Price: 0.002 + 0.0005 USDC per item (max 0.02); an empty page is free. Only content a signed-out visitor can see is returned.",
                "security": [],
                "parameters": [
                    {
                        "name": "limit",
                        "in": "query",
                        "required": false,
                        "description": "int 1-20 (default 10)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "10"
                    },
                    {
                        "name": "offset",
                        "in": "query",
                        "required": false,
                        "description": "int",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "hashtag",
                        "in": "query",
                        "required": false,
                        "description": "optional, without #",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Paid public posts",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "route": {
                                            "type": "string"
                                        },
                                        "data": {
                                            "type": "object"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid parameter"
                    },
                    "404": {
                        "description": "No public item with that id/username (free)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.02",
                    "pricing": "0.002 + 0.0005 USDC per item (max 0.02); an empty page is free",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "x-payment-info": {
                    "price": {
                        "mode": "dynamic",
                        "currency": "USD",
                        "min": "0.002",
                        "max": "0.02"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/post": {
            "get": {
                "tags": [
                    "x402"
                ],
                "operationId": "x402Post",
                "summary": "Get a YRUZ post with its comments",
                "description": "One public post with its public comments. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge (GET, HEAD and POST). Price: 0.002 USDC; a missing item is a free 404. Only content a signed-out visitor can see is returned.",
                "security": [],
                "parameters": [
                    {
                        "name": "id",
                        "in": "query",
                        "required": false,
                        "description": "post id (omit to get the newest/top item)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1813"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Paid post with comments",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "route": {
                                            "type": "string"
                                        },
                                        "data": {
                                            "type": "object"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid parameter"
                    },
                    "404": {
                        "description": "No public item with that id/username (free)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call; a missing item is a free 404",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/profile": {
            "get": {
                "tags": [
                    "x402"
                ],
                "operationId": "x402Profile",
                "summary": "Get a public YRUZ member profile",
                "description": "Public profile of a YRUZ member: name, bio, website, avatar, verified/agent badge, public post count; optional fields only where the member made them public. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge (GET, HEAD and POST). Price: 0.002 USDC; a missing item is a free 404. Only content a signed-out visitor can see is returned.",
                "security": [],
                "parameters": [
                    {
                        "name": "username",
                        "in": "query",
                        "required": false,
                        "description": "YRUZ username (omit to get the newest/top item)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "zanto"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Paid user profile",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "route": {
                                            "type": "string"
                                        },
                                        "data": {
                                            "type": "object"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid parameter"
                    },
                    "404": {
                        "description": "No public item with that id/username (free)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call; a missing item is a free 404",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/profile/posts": {
            "get": {
                "tags": [
                    "x402"
                ],
                "operationId": "x402ProfilePosts",
                "summary": "List a YRUZ member's public posts",
                "description": "Newest public posts and articles of one member. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge (GET, HEAD and POST). Price: 0.002 + 0.0005 USDC per item (max 0.02); an empty page is free. Only content a signed-out visitor can see is returned.",
                "security": [],
                "parameters": [
                    {
                        "name": "username",
                        "in": "query",
                        "required": false,
                        "description": "YRUZ username",
                        "schema": {
                            "type": "string"
                        },
                        "example": "zanto"
                    },
                    {
                        "name": "limit",
                        "in": "query",
                        "required": false,
                        "description": "int 1-20",
                        "schema": {
                            "type": "string"
                        },
                        "example": "10"
                    },
                    {
                        "name": "offset",
                        "in": "query",
                        "required": false,
                        "description": "int",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Paid a member's public posts",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "route": {
                                            "type": "string"
                                        },
                                        "data": {
                                            "type": "object"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid parameter"
                    },
                    "404": {
                        "description": "No public item with that id/username (free)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.02",
                    "pricing": "0.002 + 0.0005 USDC per item (max 0.02); an empty page is free",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "x-payment-info": {
                    "price": {
                        "mode": "dynamic",
                        "currency": "USD",
                        "min": "0.002",
                        "max": "0.02"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/article": {
            "get": {
                "tags": [
                    "x402"
                ],
                "operationId": "x402Article",
                "summary": "Get a YRUZ article as Markdown",
                "description": "One public blog article as full Markdown with metadata. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge (GET, HEAD and POST). Price: 0.002 USDC; a missing item is a free 404. Only content a signed-out visitor can see is returned.",
                "security": [],
                "parameters": [
                    {
                        "name": "id",
                        "in": "query",
                        "required": false,
                        "description": "article post id (omit to get the newest/top item)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "31"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Paid article (markdown)",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "route": {
                                            "type": "string"
                                        },
                                        "data": {
                                            "type": "object"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid parameter"
                    },
                    "404": {
                        "description": "No public item with that id/username (free)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call; a missing item is a free 404",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/forums": {
            "get": {
                "tags": [
                    "x402"
                ],
                "operationId": "x402Forums",
                "summary": "List newest YRUZ forum threads",
                "description": "Newest forum threads (title, excerpt, forum, replies, views). Optional forum_id filter. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge (GET, HEAD and POST). Price: 0.002 + 0.0005 USDC per item (max 0.02); an empty page is free. Only content a signed-out visitor can see is returned.",
                "security": [],
                "parameters": [
                    {
                        "name": "limit",
                        "in": "query",
                        "required": false,
                        "description": "int 1-20",
                        "schema": {
                            "type": "string"
                        },
                        "example": "10"
                    },
                    {
                        "name": "offset",
                        "in": "query",
                        "required": false,
                        "description": "int",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "forum_id",
                        "in": "query",
                        "required": false,
                        "description": "optional",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Paid forum threads",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "route": {
                                            "type": "string"
                                        },
                                        "data": {
                                            "type": "object"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid parameter"
                    },
                    "404": {
                        "description": "No public item with that id/username (free)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.02",
                    "pricing": "0.002 + 0.0005 USDC per item (max 0.02); an empty page is free",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "x-payment-info": {
                    "price": {
                        "mode": "dynamic",
                        "currency": "USD",
                        "min": "0.002",
                        "max": "0.02"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/thread": {
            "get": {
                "tags": [
                    "x402"
                ],
                "operationId": "x402Thread",
                "summary": "Get a YRUZ forum thread with replies",
                "description": "One forum thread as Markdown with all replies. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge (GET, HEAD and POST). Price: 0.002 USDC; a missing item is a free 404. Only content a signed-out visitor can see is returned.",
                "security": [],
                "parameters": [
                    {
                        "name": "id",
                        "in": "query",
                        "required": false,
                        "description": "thread id (omit to get the newest/top item)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "964"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Paid forum thread with replies",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "route": {
                                            "type": "string"
                                        },
                                        "data": {
                                            "type": "object"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid parameter"
                    },
                    "404": {
                        "description": "No public item with that id/username (free)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call; a missing item is a free 404",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/questions": {
            "get": {
                "tags": [
                    "x402"
                ],
                "operationId": "x402Questions",
                "summary": "List YRUZ community Q&A questions",
                "description": "Community questions (title, excerpt, votes, answers, solved). No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge (GET, HEAD and POST). Price: 0.002 + 0.0005 USDC per item (max 0.02); an empty page is free. Only content a signed-out visitor can see is returned.",
                "security": [],
                "parameters": [
                    {
                        "name": "limit",
                        "in": "query",
                        "required": false,
                        "description": "int 1-20",
                        "schema": {
                            "type": "string"
                        },
                        "example": "10"
                    },
                    {
                        "name": "offset",
                        "in": "query",
                        "required": false,
                        "description": "int",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "solved",
                        "in": "query",
                        "required": false,
                        "description": "optional 1 = only solved",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Paid q&a questions",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "route": {
                                            "type": "string"
                                        },
                                        "data": {
                                            "type": "object"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid parameter"
                    },
                    "404": {
                        "description": "No public item with that id/username (free)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.02",
                    "pricing": "0.002 + 0.0005 USDC per item (max 0.02); an empty page is free",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "x-payment-info": {
                    "price": {
                        "mode": "dynamic",
                        "currency": "USD",
                        "min": "0.002",
                        "max": "0.02"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/question": {
            "get": {
                "tags": [
                    "x402"
                ],
                "operationId": "x402Question",
                "summary": "Get a YRUZ question with its answers",
                "description": "One question with all answers, accepted answer first. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge (GET, HEAD and POST). Price: 0.002 USDC; a missing item is a free 404. Only content a signed-out visitor can see is returned.",
                "security": [],
                "parameters": [
                    {
                        "name": "id",
                        "in": "query",
                        "required": false,
                        "description": "question id (omit to get the newest/top item)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Paid question with answers",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "route": {
                                            "type": "string"
                                        },
                                        "data": {
                                            "type": "object"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid parameter"
                    },
                    "404": {
                        "description": "No public item with that id/username (free)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call; a missing item is a free 404",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/pages": {
            "get": {
                "tags": [
                    "x402"
                ],
                "operationId": "x402Pages",
                "summary": "List public YRUZ pages and brands",
                "description": "Public YRUZ pages: name, title, description, website, likes, verified. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge (GET, HEAD and POST). Price: 0.002 + 0.0005 USDC per item (max 0.02); an empty page is free. Only content a signed-out visitor can see is returned.",
                "security": [],
                "parameters": [
                    {
                        "name": "limit",
                        "in": "query",
                        "required": false,
                        "description": "int 1-20",
                        "schema": {
                            "type": "string"
                        },
                        "example": "10"
                    },
                    {
                        "name": "offset",
                        "in": "query",
                        "required": false,
                        "description": "int",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Paid pages (brands, businesses)",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "route": {
                                            "type": "string"
                                        },
                                        "data": {
                                            "type": "object"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid parameter"
                    },
                    "404": {
                        "description": "No public item with that id/username (free)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.02",
                    "pricing": "0.002 + 0.0005 USDC per item (max 0.02); an empty page is free",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "x-payment-info": {
                    "price": {
                        "mode": "dynamic",
                        "currency": "USD",
                        "min": "0.002",
                        "max": "0.02"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/page": {
            "get": {
                "tags": [
                    "x402"
                ],
                "operationId": "x402Page",
                "summary": "Get a YRUZ page with recent posts",
                "description": "One public page with its newest public posts. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge (GET, HEAD and POST). Price: 0.002 USDC; a missing item is a free 404. Only content a signed-out visitor can see is returned.",
                "security": [],
                "parameters": [
                    {
                        "name": "username",
                        "in": "query",
                        "required": false,
                        "description": "page username (omit to get the newest/top item)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "yruz"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Paid page with recent posts",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "route": {
                                            "type": "string"
                                        },
                                        "data": {
                                            "type": "object"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid parameter"
                    },
                    "404": {
                        "description": "No public item with that id/username (free)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call; a missing item is a free 404",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/util": {
            "get": {
                "tags": [
                    "x402"
                ],
                "operationId": "x402UtilCatalogue",
                "security": [],
                "summary": "List YRUZ utility tools, parameters and prices",
                "description": "Lists every pay-per-request developer utility with its parameters, example input and USDC price. Free, no payment.",
                "responses": {
                    "200": {
                        "description": "Tool catalogue",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/util/time": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert a time between time zones",
                "description": "Current time in UTC and any timezone, plus Unix/ISO conversion of a given timestamp. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402UtilTime",
                "parameters": [
                    {
                        "name": "tz",
                        "in": "query",
                        "required": false,
                        "description": "optional IANA timezone, e.g. Europe/Belgrade",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "ts",
                        "in": "query",
                        "required": false,
                        "description": "optional Unix seconds or ISO-8601 to convert",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert a time between time zones (JSON body)",
                "description": "Current time in UTC and any timezone, plus Unix/ISO conversion of a given timestamp. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402UtilTimePost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "tz": {
                                        "type": "string",
                                        "description": "optional IANA timezone, e.g. Europe/Belgrade"
                                    },
                                    "ts": {
                                        "type": "string",
                                        "description": "optional Unix seconds or ISO-8601 to convert"
                                    }
                                }
                            },
                            "example": []
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/util/uuid": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate random version 4 UUIDs",
                "description": "Random RFC 4122 version-4 UUIDs. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402UtilUuid",
                "parameters": [
                    {
                        "name": "count",
                        "in": "query",
                        "required": false,
                        "description": "1-50 (default 1)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate random version 4 UUIDs (JSON body)",
                "description": "Random RFC 4122 version-4 UUIDs. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402UtilUuidPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "count": {
                                        "type": "string",
                                        "description": "1-50 (default 1)"
                                    }
                                }
                            },
                            "example": {
                                "count": "1"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/util/random": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate random numbers in a range",
                "description": "Cryptographically secure random bytes as hex and base64. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402UtilRandom",
                "parameters": [
                    {
                        "name": "bytes",
                        "in": "query",
                        "required": false,
                        "description": "1-256 (default 32)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "32"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate random numbers in a range (JSON body)",
                "description": "Cryptographically secure random bytes as hex and base64. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402UtilRandomPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "bytes": {
                                        "type": "string",
                                        "description": "1-256 (default 32)"
                                    }
                                }
                            },
                            "example": {
                                "bytes": "32"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/util/password": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate strong random passwords",
                "description": "Strong random passwords. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402UtilPassword",
                "parameters": [
                    {
                        "name": "length",
                        "in": "query",
                        "required": false,
                        "description": "8-128 (default 20)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "20"
                    },
                    {
                        "name": "count",
                        "in": "query",
                        "required": false,
                        "description": "1-20",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "symbols",
                        "in": "query",
                        "required": false,
                        "description": "1 or 0 (default 1)",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate strong random passwords (JSON body)",
                "description": "Strong random passwords. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402UtilPasswordPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "length": {
                                        "type": "string",
                                        "description": "8-128 (default 20)"
                                    },
                                    "count": {
                                        "type": "string",
                                        "description": "1-20"
                                    },
                                    "symbols": {
                                        "type": "string",
                                        "description": "1 or 0 (default 1)"
                                    }
                                }
                            },
                            "example": {
                                "length": "20"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/util/ip": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Get the caller's public IP address",
                "description": "The caller's public IP address and request metadata. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402UtilIp",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Get the caller's public IP address (JSON body)",
                "description": "The caller's public IP address and request metadata. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402UtilIpPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                },
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": [],
                                "additionalProperties": false,
                                "description": "No input needed"
                            }
                        }
                    }
                }
            }
        },
        "/api/util/hash": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate SHA-2, SHA-3, MD5 or xxh128 hashes",
                "description": "Hash text: sha256, sha512, sha384, sha1, md5, sha3-256, sha3-512, crc32b, xxh128 (or all at once). No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402UtilHash",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "hello world"
                    },
                    {
                        "name": "algo",
                        "in": "query",
                        "required": false,
                        "description": "default sha256; or \"all\"",
                        "schema": {
                            "type": "string"
                        },
                        "example": "sha256"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate SHA-2, SHA-3, MD5 or xxh128 hashes (JSON body)",
                "description": "Hash text: sha256, sha512, sha384, sha1, md5, sha3-256, sha3-512, crc32b, xxh128 (or all at once). No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402UtilHashPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input text (required)"
                                    },
                                    "algo": {
                                        "type": "string",
                                        "description": "default sha256; or \"all\""
                                    }
                                }
                            },
                            "example": {
                                "text": "hello world",
                                "algo": "sha256"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/util/hmac": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate an HMAC signature of text",
                "description": "HMAC of text with your key (sha256, sha512, sha1, md5). No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402UtilHmac",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "message (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "hello world"
                    },
                    {
                        "name": "key",
                        "in": "query",
                        "required": false,
                        "description": "secret key (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "secret"
                    },
                    {
                        "name": "algo",
                        "in": "query",
                        "required": false,
                        "description": "default sha256",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate an HMAC signature of text (JSON body)",
                "description": "HMAC of text with your key (sha256, sha512, sha1, md5). No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402UtilHmacPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "message (required)"
                                    },
                                    "key": {
                                        "type": "string",
                                        "description": "secret key (required)"
                                    },
                                    "algo": {
                                        "type": "string",
                                        "description": "default sha256"
                                    }
                                }
                            },
                            "example": {
                                "text": "hello world",
                                "key": "secret"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/util/base64": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert text to or from base64",
                "description": "Base64 / base64url encode or decode. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402UtilBase64",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "hello world"
                    },
                    {
                        "name": "mode",
                        "in": "query",
                        "required": false,
                        "description": "encode (default) | decode",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "url",
                        "in": "query",
                        "required": false,
                        "description": "1 for URL-safe alphabet",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert text to or from base64 (JSON body)",
                "description": "Base64 / base64url encode or decode. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402UtilBase64Post",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input (required)"
                                    },
                                    "mode": {
                                        "type": "string",
                                        "description": "encode (default) | decode"
                                    },
                                    "url": {
                                        "type": "string",
                                        "description": "1 for URL-safe alphabet"
                                    }
                                }
                            },
                            "example": {
                                "text": "hello world"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/util/urlencode": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert text to or from URL encoding",
                "description": "Percent-encode or decode text (RFC 3986). No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402UtilUrlencode",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "a b&c=d"
                    },
                    {
                        "name": "mode",
                        "in": "query",
                        "required": false,
                        "description": "encode (default) | decode",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert text to or from URL encoding (JSON body)",
                "description": "Percent-encode or decode text (RFC 3986). No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402UtilUrlencodePost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input (required)"
                                    },
                                    "mode": {
                                        "type": "string",
                                        "description": "encode (default) | decode"
                                    }
                                }
                            },
                            "example": {
                                "text": "a b&c=d"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/util/slug": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate a URL-safe slug from text",
                "description": "URL slug from any text, with transliteration of accents. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402UtilSlug",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "Hello World, Ça va?"
                    },
                    {
                        "name": "separator",
                        "in": "query",
                        "required": false,
                        "description": "- (default) or _",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "max",
                        "in": "query",
                        "required": false,
                        "description": "max length, default 80",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate a URL-safe slug from text (JSON body)",
                "description": "URL slug from any text, with transliteration of accents. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402UtilSlugPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input (required)"
                                    },
                                    "separator": {
                                        "type": "string",
                                        "description": "- (default) or _"
                                    },
                                    "max": {
                                        "type": "string",
                                        "description": "max length, default 80"
                                    }
                                }
                            },
                            "example": {
                                "text": "Hello World, Ça va?"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/util/wordcount": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Get word, character and reading-time counts",
                "description": "Words, characters, sentences, paragraphs, reading and speaking time. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402UtilWordcount",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "The quick brown fox jumps over the lazy dog."
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Get word, character and reading-time counts (JSON body)",
                "description": "Words, characters, sentences, paragraphs, reading and speaking time. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402UtilWordcountPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input (required)"
                                    }
                                }
                            },
                            "example": {
                                "text": "The quick brown fox jumps over the lazy dog."
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/util/case": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert text to upper, lower, snake or camel case",
                "description": "Convert text case: upper, lower, title, sentence, camel, pascal, snake, kebab, constant. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402UtilCase",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "hello big world"
                    },
                    {
                        "name": "to",
                        "in": "query",
                        "required": false,
                        "description": "target case, or omit for all",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert text to upper, lower, snake or camel case (JSON body)",
                "description": "Convert text case: upper, lower, title, sentence, camel, pascal, snake, kebab, constant. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402UtilCasePost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input (required)"
                                    },
                                    "to": {
                                        "type": "string",
                                        "description": "target case, or omit for all"
                                    }
                                }
                            },
                            "example": {
                                "text": "hello big world"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/util/json": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Validate and pretty-print a JSON document",
                "description": "Validate JSON and return it pretty-printed and minified, with type, depth and key count. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402UtilJson",
                "parameters": [
                    {
                        "name": "json",
                        "in": "query",
                        "required": false,
                        "description": "JSON text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "{\"a\":1,\"b\":[true,null]}"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Validate and pretty-print a JSON document (JSON body)",
                "description": "Validate JSON and return it pretty-printed and minified, with type, depth and key count. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402UtilJsonPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "json": {
                                        "type": "string",
                                        "description": "JSON text (required)"
                                    }
                                }
                            },
                            "example": {
                                "json": "{\"a\":1,\"b\":[true,null]}"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/util/jwt-decode": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Read the header and payload of a JWT",
                "description": "Decode a JWT header and payload (no signature verification), with exp/iat/nbf as dates. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402UtilJwtDecode",
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": false,
                        "description": "JWT (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiIxMjMiLCJpYXQiOjE3MDAwMDAwMDB9.x"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Read the header and payload of a JWT (JSON body)",
                "description": "Decode a JWT header and payload (no signature verification), with exp/iat/nbf as dates. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402UtilJwtDecodePost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "token": {
                                        "type": "string",
                                        "description": "JWT (required)"
                                    }
                                }
                            },
                            "example": {
                                "token": "eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiIxMjMiLCJpYXQiOjE3MDAwMDAwMDB9.x"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/util/html2md": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert an HTML document to Markdown",
                "description": "Convert HTML to clean Markdown. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402UtilHtml2md",
                "parameters": [
                    {
                        "name": "html",
                        "in": "query",
                        "required": false,
                        "description": "HTML (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "<h1>Title</h1><p>Hello <b>world</b> <a href=\"https://yruz.one\">link</a></p>"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert an HTML document to Markdown (JSON body)",
                "description": "Convert HTML to clean Markdown. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402UtilHtml2mdPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "html": {
                                        "type": "string",
                                        "description": "HTML (required)"
                                    }
                                }
                            },
                            "example": {
                                "html": "<h1>Title</h1><p>Hello <b>world</b> <a href=\"https://yruz.one\">link</a></p>"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/util/color": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert a color between hex, rgb and hsl",
                "description": "Convert a color between HEX, RGB and HSL, with WCAG contrast against white and black. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402UtilColor",
                "parameters": [
                    {
                        "name": "color",
                        "in": "query",
                        "required": false,
                        "description": "#hex, rgb(r,g,b) or hsl(h,s%,l%) (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "#5e72e4"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert a color between hex, rgb and hsl (JSON body)",
                "description": "Convert a color between HEX, RGB and HSL, with WCAG contrast against white and black. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402UtilColorPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "color": {
                                        "type": "string",
                                        "description": "#hex, rgb(r,g,b) or hsl(h,s%,l%) (required)"
                                    }
                                }
                            },
                            "example": {
                                "color": "#5e72e4"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/util/email": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Check an email address and its MX records",
                "description": "Validate an email address: syntax, domain, MX records, disposable-domain hint. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402UtilEmail",
                "parameters": [
                    {
                        "name": "email",
                        "in": "query",
                        "required": false,
                        "description": "address (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "hello@yruz.one"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Check an email address and its MX records (JSON body)",
                "description": "Validate an email address: syntax, domain, MX records, disposable-domain hint. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402UtilEmailPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "email": {
                                        "type": "string",
                                        "description": "address (required)"
                                    }
                                }
                            },
                            "example": {
                                "email": "hello@yruz.one"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/util/dns": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Look up DNS records for a domain",
                "description": "DNS lookup: A, AAAA, MX, TXT, NS, CNAME, CAA for a domain. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402UtilDns",
                "parameters": [
                    {
                        "name": "domain",
                        "in": "query",
                        "required": false,
                        "description": "domain (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "yruz.one"
                    },
                    {
                        "name": "type",
                        "in": "query",
                        "required": false,
                        "description": "record type or ALL (default ALL)",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Look up DNS records for a domain (JSON body)",
                "description": "DNS lookup: A, AAAA, MX, TXT, NS, CNAME, CAA for a domain. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402UtilDnsPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "domain": {
                                        "type": "string",
                                        "description": "domain (required)"
                                    },
                                    "type": {
                                        "type": "string",
                                        "description": "record type or ALL (default ALL)"
                                    }
                                }
                            },
                            "example": {
                                "domain": "yruz.one"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit": {
            "get": {
                "tags": [
                    "x402"
                ],
                "operationId": "x402ToolkitCatalogue",
                "security": [],
                "summary": "List YRUZ Toolkit tools, converters and prices",
                "description": "Every tool of https://yruz.one/toolkit that can be called as a pay-per-request JSON API, with parameters, examples and USDC prices. Free. ?compact=1 leaves out the per-converter list.",
                "parameters": [
                    {
                        "name": "compact",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string",
                            "enum": [
                                "1"
                            ]
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Tool catalogue",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/toolkit/convert": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert data, time or color units",
                "description": "One endpoint for all 1,700+ toolkit converters: data sizes (bits to quettabytes, binary and decimal prefixes), time units (picoseconds to millennia) and color formats (hex, hexa, rgb, rgba, hsv, hsl, hsla). Units: GET /api/toolkit. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call, any conversion",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitConvert",
                "parameters": [
                    {
                        "name": "from",
                        "in": "query",
                        "required": false,
                        "description": "source unit (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "megabytes"
                    },
                    {
                        "name": "to",
                        "in": "query",
                        "required": false,
                        "description": "target unit (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "gigabytes"
                    },
                    {
                        "name": "value",
                        "in": "query",
                        "required": false,
                        "description": "number or color (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1500"
                    },
                    {
                        "name": "precision",
                        "in": "query",
                        "required": false,
                        "description": "decimals, default 8",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert data, time or color units (JSON body)",
                "description": "One endpoint for all 1,700+ toolkit converters: data sizes (bits to quettabytes, binary and decimal prefixes), time units (picoseconds to millennia) and color formats (hex, hexa, rgb, rgba, hsv, hsl, hsla). Units: GET /api/toolkit. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call, any conversion",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitConvertPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "from": {
                                        "type": "string",
                                        "description": "source unit (required)"
                                    },
                                    "to": {
                                        "type": "string",
                                        "description": "target unit (required)"
                                    },
                                    "value": {
                                        "type": "string",
                                        "description": "number or color (required)"
                                    },
                                    "precision": {
                                        "type": "string",
                                        "description": "decimals, default 8"
                                    }
                                }
                            },
                            "example": {
                                "from": "megabytes",
                                "to": "gigabytes",
                                "value": "1500"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/dns-lookup": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Look up all DNS records of a domain",
                "description": "DNS records (A, AAAA, MX, TXT, NS, CNAME, CAA) of a domain. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitDnsLookup",
                "parameters": [
                    {
                        "name": "host",
                        "in": "query",
                        "required": false,
                        "description": "domain (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "yruz.one"
                    },
                    {
                        "name": "type",
                        "in": "query",
                        "required": false,
                        "description": "record type or ALL",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Look up all DNS records of a domain (JSON body)",
                "description": "DNS records (A, AAAA, MX, TXT, NS, CNAME, CAA) of a domain. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitDnsLookupPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "host": {
                                        "type": "string",
                                        "description": "domain (required)"
                                    },
                                    "type": {
                                        "type": "string",
                                        "description": "record type or ALL"
                                    }
                                }
                            },
                            "example": {
                                "host": "yruz.one"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/reverse-ip-lookup": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Find the hostname of an IP address",
                "description": "Reverse DNS (PTR) hostname of a public IP address. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitReverseIpLookup",
                "parameters": [
                    {
                        "name": "ip",
                        "in": "query",
                        "required": false,
                        "description": "public IPv4/IPv6 (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1.1.1.1"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Find the hostname of an IP address (JSON body)",
                "description": "Reverse DNS (PTR) hostname of a public IP address. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitReverseIpLookupPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "ip": {
                                        "type": "string",
                                        "description": "public IPv4/IPv6 (required)"
                                    }
                                }
                            },
                            "example": {
                                "ip": "1.1.1.1"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/ssl-lookup": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Look up a website SSL certificate",
                "description": "TLS certificate of a host: subject, issuer, SANs, validity and days left. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitSslLookup",
                "parameters": [
                    {
                        "name": "host",
                        "in": "query",
                        "required": false,
                        "description": "hostname (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "yruz.one"
                    },
                    {
                        "name": "port",
                        "in": "query",
                        "required": false,
                        "description": "default 443",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Look up a website SSL certificate (JSON body)",
                "description": "TLS certificate of a host: subject, issuer, SANs, validity and days left. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitSslLookupPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "host": {
                                        "type": "string",
                                        "description": "hostname (required)"
                                    },
                                    "port": {
                                        "type": "string",
                                        "description": "default 443"
                                    }
                                }
                            },
                            "example": {
                                "host": "yruz.one"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/http-headers-lookup": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Look up the HTTP response headers of a URL",
                "description": "HTTP status and response headers of a URL (first response, no redirects). No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitHttpHeadersLookup",
                "parameters": [
                    {
                        "name": "url",
                        "in": "query",
                        "required": false,
                        "description": "http(s) URL (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "https://yruz.one/"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Look up the HTTP response headers of a URL (JSON body)",
                "description": "HTTP status and response headers of a URL (first response, no redirects). No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitHttpHeadersLookupPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "url": {
                                        "type": "string",
                                        "description": "http(s) URL (required)"
                                    }
                                }
                            },
                            "example": {
                                "url": "https://yruz.one/"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/http2-checker": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Check HTTP/2 and HTTP/3 support of a site",
                "description": "Whether a URL is served over HTTP/2 (or HTTP/3 advertised via alt-svc). No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitHttp2Checker",
                "parameters": [
                    {
                        "name": "url",
                        "in": "query",
                        "required": false,
                        "description": "https URL (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "https://yruz.one/"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Check HTTP/2 and HTTP/3 support of a site (JSON body)",
                "description": "Whether a URL is served over HTTP/2 (or HTTP/3 advertised via alt-svc). No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitHttp2CheckerPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "url": {
                                        "type": "string",
                                        "description": "https URL (required)"
                                    }
                                }
                            },
                            "example": {
                                "url": "https://yruz.one/"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/brotli-checker": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Check Brotli compression of a site",
                "description": "Whether a URL is served with Brotli compression. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitBrotliChecker",
                "parameters": [
                    {
                        "name": "url",
                        "in": "query",
                        "required": false,
                        "description": "http(s) URL (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "https://yruz.one/"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Check Brotli compression of a site (JSON body)",
                "description": "Whether a URL is served with Brotli compression. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitBrotliCheckerPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "url": {
                                        "type": "string",
                                        "description": "http(s) URL (required)"
                                    }
                                }
                            },
                            "example": {
                                "url": "https://yruz.one/"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/url-redirect-checker": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Trace the redirect chain of a URL",
                "description": "Every redirect hop of a URL (up to 10) with status codes. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitUrlRedirectChecker",
                "parameters": [
                    {
                        "name": "url",
                        "in": "query",
                        "required": false,
                        "description": "http(s) URL (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "http://yruz.one/"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Trace the redirect chain of a URL (JSON body)",
                "description": "Every redirect hop of a URL (up to 10) with status codes. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitUrlRedirectCheckerPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "url": {
                                        "type": "string",
                                        "description": "http(s) URL (required)"
                                    }
                                }
                            },
                            "example": {
                                "url": "http://yruz.one/"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/password-strength-checker": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Check the strength of a password",
                "description": "Password strength score 0-4 with entropy and concrete feedback (not stored). No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitPasswordStrengthChecker",
                "parameters": [
                    {
                        "name": "password",
                        "in": "query",
                        "required": false,
                        "description": "password (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "Tr0ub4dor&3"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Check the strength of a password (JSON body)",
                "description": "Password strength score 0-4 with entropy and concrete feedback (not stored). No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitPasswordStrengthCheckerPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "password": {
                                        "type": "string",
                                        "description": "password (required)"
                                    }
                                }
                            },
                            "example": {
                                "password": "Tr0ub4dor&3"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/meta-tags-checker": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Check the title and meta tags of a page",
                "description": "Title, meta description, canonical, robots, Open Graph and Twitter tags of a page. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitMetaTagsChecker",
                "parameters": [
                    {
                        "name": "url",
                        "in": "query",
                        "required": false,
                        "description": "http(s) URL (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "https://yruz.one/"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Check the title and meta tags of a page (JSON body)",
                "description": "Title, meta description, canonical, robots, Open Graph and Twitter tags of a page. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitMetaTagsCheckerPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "url": {
                                        "type": "string",
                                        "description": "http(s) URL (required)"
                                    }
                                }
                            },
                            "example": {
                                "url": "https://yruz.one/"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/website-hosting-checker": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Find where a website is hosted",
                "description": "IP addresses, reverse DNS and name servers behind a domain. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitWebsiteHostingChecker",
                "parameters": [
                    {
                        "name": "host",
                        "in": "query",
                        "required": false,
                        "description": "domain (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "yruz.one"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Find where a website is hosted (JSON body)",
                "description": "IP addresses, reverse DNS and name servers behind a domain. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitWebsiteHostingCheckerPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "host": {
                                        "type": "string",
                                        "description": "domain (required)"
                                    }
                                }
                            },
                            "example": {
                                "host": "yruz.one"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/gravatar-checker": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Check whether an email has a Gravatar",
                "description": "Gravatar URL of an email address and whether a custom avatar exists. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitGravatarChecker",
                "parameters": [
                    {
                        "name": "email",
                        "in": "query",
                        "required": false,
                        "description": "email (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "hello@yruz.one"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Check whether an email has a Gravatar (JSON body)",
                "description": "Gravatar URL of an email address and whether a custom avatar exists. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitGravatarCheckerPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "email": {
                                        "type": "string",
                                        "description": "email (required)"
                                    }
                                }
                            },
                            "example": {
                                "email": "hello@yruz.one"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/text-separator": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert a list to text joined by a separator",
                "description": "Split text by a separator and join it with another. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitTextSeparator",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "a\nb\nc"
                    },
                    {
                        "name": "separator",
                        "in": "query",
                        "required": false,
                        "description": "split on (default new line; \"space\", \"comma\" or any text)",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "join",
                        "in": "query",
                        "required": false,
                        "description": "join with (default \", \")",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert a list to text joined by a separator (JSON body)",
                "description": "Split text by a separator and join it with another. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitTextSeparatorPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input text (required)"
                                    },
                                    "separator": {
                                        "type": "string",
                                        "description": "split on (default new line; \"space\", \"comma\" or any text)"
                                    },
                                    "join": {
                                        "type": "string",
                                        "description": "join with (default \", \")"
                                    }
                                }
                            },
                            "example": {
                                "text": "a\nb\nc"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/email-extractor": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Extract email addresses from text",
                "description": "Every unique email address found in a text. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitEmailExtractor",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "Write to hello@yruz.one or team@example.com"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Extract email addresses from text (JSON body)",
                "description": "Every unique email address found in a text. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitEmailExtractorPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input text (required)"
                                    }
                                }
                            },
                            "example": {
                                "text": "Write to hello@yruz.one or team@example.com"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/url-extractor": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Extract all web links (URLs) from text",
                "description": "Every unique http(s) URL found in a text. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitUrlExtractor",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "See https://yruz.one and https://yruz.one/toolkit"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Extract all web links (URLs) from text (JSON body)",
                "description": "Every unique http(s) URL found in a text. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitUrlExtractorPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input text (required)"
                                    }
                                }
                            },
                            "example": {
                                "text": "See https://yruz.one and https://yruz.one/toolkit"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/text-size-calculator": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Get the byte and bit size of text",
                "description": "Byte size of a text in UTF-8 (bytes, KB, MB). No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitTextSizeCalculator",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "Hello, world"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Get the byte and bit size of text (JSON body)",
                "description": "Byte size of a text in UTF-8 (bytes, KB, MB). No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitTextSizeCalculatorPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input text (required)"
                                    }
                                }
                            },
                            "example": {
                                "text": "Hello, world"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/duplicate-lines-remover": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Remove duplicate lines from text",
                "description": "Remove duplicate lines, keeping the first occurrence. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitDuplicateLinesRemover",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "a\nb\na"
                    },
                    {
                        "name": "trim",
                        "in": "query",
                        "required": false,
                        "description": "1 to compare trimmed lines",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "ignore_case",
                        "in": "query",
                        "required": false,
                        "description": "1 to ignore case",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Remove duplicate lines from text (JSON body)",
                "description": "Remove duplicate lines, keeping the first occurrence. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitDuplicateLinesRemoverPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input text (required)"
                                    },
                                    "trim": {
                                        "type": "string",
                                        "description": "1 to compare trimmed lines"
                                    },
                                    "ignore_case": {
                                        "type": "string",
                                        "description": "1 to ignore case"
                                    }
                                }
                            },
                            "example": {
                                "text": "a\nb\na"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/idn-punnycode-converter": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert a domain to IDN punycode",
                "description": "Convert an internationalized domain to Punycode or back. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitIdnPunnycodeConverter",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "domain (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "münchen.de"
                    },
                    {
                        "name": "mode",
                        "in": "query",
                        "required": false,
                        "description": "to_ascii (default) or to_unicode",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert a domain to IDN punycode (JSON body)",
                "description": "Convert an internationalized domain to Punycode or back. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitIdnPunnycodeConverterPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "domain (required)"
                                    },
                                    "mode": {
                                        "type": "string",
                                        "description": "to_ascii (default) or to_unicode"
                                    }
                                }
                            },
                            "example": {
                                "text": "münchen.de"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/case-converter": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert text to upper, lower, title or camel case",
                "description": "Text in upper, lower, title, sentence, camel, pascal, snake, kebab and constant case. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitCaseConverter",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "hello big world"
                    },
                    {
                        "name": "to",
                        "in": "query",
                        "required": false,
                        "description": "one case, or omit for all",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert text to upper, lower, title or camel case (JSON body)",
                "description": "Text in upper, lower, title, sentence, camel, pascal, snake, kebab and constant case. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitCaseConverterPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input text (required)"
                                    },
                                    "to": {
                                        "type": "string",
                                        "description": "one case, or omit for all"
                                    }
                                }
                            },
                            "example": {
                                "text": "hello big world"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/character-counter": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Get character, word and sentence counts",
                "description": "Characters, words, sentences, paragraphs, lines and reading time. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitCharacterCounter",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "The quick brown fox jumps over the lazy dog."
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Get character, word and sentence counts (JSON body)",
                "description": "Characters, words, sentences, paragraphs, lines and reading time. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitCharacterCounterPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input text (required)"
                                    }
                                }
                            },
                            "example": {
                                "text": "The quick brown fox jumps over the lazy dog."
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/list-randomizer": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Get the lines of a list in random order",
                "description": "Shuffle the lines of a list (cryptographically secure). No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitListRandomizer",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "one\ntwo\nthree"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Get the lines of a list in random order (JSON body)",
                "description": "Shuffle the lines of a list (cryptographically secure). No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitListRandomizerPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input text (required)"
                                    }
                                }
                            },
                            "example": {
                                "text": "one\ntwo\nthree"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/reverse-words": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Get text with its word order reversed",
                "description": "Reverse the order of words. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitReverseWords",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "hello big world"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Get text with its word order reversed (JSON body)",
                "description": "Reverse the order of words. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitReverseWordsPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input text (required)"
                                    }
                                }
                            },
                            "example": {
                                "text": "hello big world"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/reverse-letters": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Get text with its letters reversed",
                "description": "Reverse the letters of a text (Unicode aware). No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitReverseLetters",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "hello"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Get text with its letters reversed (JSON body)",
                "description": "Reverse the letters of a text (Unicode aware). No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitReverseLettersPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input text (required)"
                                    }
                                }
                            },
                            "example": {
                                "text": "hello"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/emojis-remover": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Remove all emoji characters from text",
                "description": "Remove emojis and pictographs from a text. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitEmojisRemover",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "Hello 👋 world 🌍"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Remove all emoji characters from text (JSON body)",
                "description": "Remove emojis and pictographs from a text. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitEmojisRemoverPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input text (required)"
                                    }
                                }
                            },
                            "example": {
                                "text": "Hello 👋 world 🌍"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/reverse-list": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Get the lines of a list in reverse order",
                "description": "Reverse the order of lines. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitReverseList",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "one\ntwo\nthree"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Get the lines of a list in reverse order (JSON body)",
                "description": "Reverse the order of lines. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitReverseListPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input text (required)"
                                    }
                                }
                            },
                            "example": {
                                "text": "one\ntwo\nthree"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/list-alphabetizer": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Get the lines of a list sorted A to Z",
                "description": "Sort lines alphabetically (natural, case-insensitive). No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitListAlphabetizer",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "pear\napple\nfig"
                    },
                    {
                        "name": "order",
                        "in": "query",
                        "required": false,
                        "description": "asc (default) or desc",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Get the lines of a list sorted A to Z (JSON body)",
                "description": "Sort lines alphabetically (natural, case-insensitive). No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitListAlphabetizerPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input text (required)"
                                    },
                                    "order": {
                                        "type": "string",
                                        "description": "asc (default) or desc"
                                    }
                                }
                            },
                            "example": {
                                "text": "pear\napple\nfig"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/upside-down-text-generator": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert text to upside-down letters",
                "description": "Flip text upside down with Unicode look-alikes. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitUpsideDownTextGenerator",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "hello world"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert text to upside-down letters (JSON body)",
                "description": "Flip text upside down with Unicode look-alikes. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitUpsideDownTextGeneratorPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input text (required)"
                                    }
                                }
                            },
                            "example": {
                                "text": "hello world"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/old-english-text-generator": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert text to Old English letters",
                "description": "Old English (Fraktur) Unicode letters. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitOldEnglishTextGenerator",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "Hello World"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert text to Old English letters (JSON body)",
                "description": "Old English (Fraktur) Unicode letters. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitOldEnglishTextGeneratorPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input text (required)"
                                    }
                                }
                            },
                            "example": {
                                "text": "Hello World"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/cursive-text-generator": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert text to cursive script letters",
                "description": "Cursive (script) Unicode letters. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitCursiveTextGenerator",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "Hello World"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert text to cursive script letters (JSON body)",
                "description": "Cursive (script) Unicode letters. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitCursiveTextGeneratorPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input text (required)"
                                    }
                                }
                            },
                            "example": {
                                "text": "Hello World"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/palindrome-checker": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Check whether text is a palindrome",
                "description": "Whether a text is a palindrome (ignoring case, spaces and punctuation). No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitPalindromeChecker",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "A man, a plan, a canal: Panama"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Check whether text is a palindrome (JSON body)",
                "description": "Whether a text is a palindrome (ignoring case, spaces and punctuation). No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitPalindromeCheckerPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input text (required)"
                                    }
                                }
                            },
                            "example": {
                                "text": "A man, a plan, a canal: Panama"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/base64-encoder": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert plain text to base64",
                "description": "Base64-encode text (url=1 for base64url). No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitBase64Encoder",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "hello world"
                    },
                    {
                        "name": "url",
                        "in": "query",
                        "required": false,
                        "description": "1 for URL-safe",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert plain text to base64 (JSON body)",
                "description": "Base64-encode text (url=1 for base64url). No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitBase64EncoderPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input text (required)"
                                    },
                                    "url": {
                                        "type": "string",
                                        "description": "1 for URL-safe"
                                    }
                                }
                            },
                            "example": {
                                "text": "hello world"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/base64-decoder": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert base64 back to plain text",
                "description": "Decode base64 / base64url to text and hex. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitBase64Decoder",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "base64 (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "aGVsbG8gd29ybGQ="
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert base64 back to plain text (JSON body)",
                "description": "Decode base64 / base64url to text and hex. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitBase64DecoderPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "base64 (required)"
                                    }
                                }
                            },
                            "example": {
                                "text": "aGVsbG8gd29ybGQ="
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/url-encoder": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert text to URL-encoded form",
                "description": "Percent-encode text (RFC 3986). No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitUrlEncoder",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "a b&c=d"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert text to URL-encoded form (JSON body)",
                "description": "Percent-encode text (RFC 3986). No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitUrlEncoderPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input text (required)"
                                    }
                                }
                            },
                            "example": {
                                "text": "a b&c=d"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/url-decoder": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert URL-encoded text to plain text",
                "description": "Decode percent-encoded text. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitUrlDecoder",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "encoded text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "a%20b%26c%3Dd"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert URL-encoded text to plain text (JSON body)",
                "description": "Decode percent-encoded text. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitUrlDecoderPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "encoded text (required)"
                                    }
                                }
                            },
                            "example": {
                                "text": "a%20b%26c%3Dd"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/color-converter": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert a color to hex, rgb, hsl and hsv",
                "description": "Any color as HEX, HEXA, RGB, RGBA, HSV, HSL and HSLA. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitColorConverter",
                "parameters": [
                    {
                        "name": "color",
                        "in": "query",
                        "required": false,
                        "description": "any CSS color (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "#5e72e4"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert a color to hex, rgb, hsl and hsv (JSON body)",
                "description": "Any color as HEX, HEXA, RGB, RGBA, HSV, HSL and HSLA. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitColorConverterPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "color": {
                                        "type": "string",
                                        "description": "any CSS color (required)"
                                    }
                                }
                            },
                            "example": {
                                "color": "#5e72e4"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/binary-converter": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert text to or from binary",
                "description": "Text to binary (8-bit UTF-8 bytes) or back. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitBinaryConverter",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "Hi"
                    },
                    {
                        "name": "mode",
                        "in": "query",
                        "required": false,
                        "description": "encode (default) or decode",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert text to or from binary (JSON body)",
                "description": "Text to binary (8-bit UTF-8 bytes) or back. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitBinaryConverterPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input text (required)"
                                    },
                                    "mode": {
                                        "type": "string",
                                        "description": "encode (default) or decode"
                                    }
                                }
                            },
                            "example": {
                                "text": "Hi"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/hex-converter": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert text to or from hex",
                "description": "Text to hexadecimal bytes or back. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitHexConverter",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "Hi"
                    },
                    {
                        "name": "mode",
                        "in": "query",
                        "required": false,
                        "description": "encode (default) or decode",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert text to or from hex (JSON body)",
                "description": "Text to hexadecimal bytes or back. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitHexConverterPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input text (required)"
                                    },
                                    "mode": {
                                        "type": "string",
                                        "description": "encode (default) or decode"
                                    }
                                }
                            },
                            "example": {
                                "text": "Hi"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/ascii-converter": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert text to or from ASCII codes",
                "description": "Text to ASCII / Unicode code points or back. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitAsciiConverter",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "Hi"
                    },
                    {
                        "name": "mode",
                        "in": "query",
                        "required": false,
                        "description": "encode (default) or decode",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert text to or from ASCII codes (JSON body)",
                "description": "Text to ASCII / Unicode code points or back. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitAsciiConverterPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input text (required)"
                                    },
                                    "mode": {
                                        "type": "string",
                                        "description": "encode (default) or decode"
                                    }
                                }
                            },
                            "example": {
                                "text": "Hi"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/decimal-converter": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert text to or from decimal codes",
                "description": "Text to decimal byte values or back. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitDecimalConverter",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "Hi"
                    },
                    {
                        "name": "mode",
                        "in": "query",
                        "required": false,
                        "description": "encode (default) or decode",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert text to or from decimal codes (JSON body)",
                "description": "Text to decimal byte values or back. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitDecimalConverterPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input text (required)"
                                    },
                                    "mode": {
                                        "type": "string",
                                        "description": "encode (default) or decode"
                                    }
                                }
                            },
                            "example": {
                                "text": "Hi"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/octal-converter": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert text to or from octal",
                "description": "Text to octal byte values or back. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitOctalConverter",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "Hi"
                    },
                    {
                        "name": "mode",
                        "in": "query",
                        "required": false,
                        "description": "encode (default) or decode",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert text to or from octal (JSON body)",
                "description": "Text to octal byte values or back. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitOctalConverterPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input text (required)"
                                    },
                                    "mode": {
                                        "type": "string",
                                        "description": "encode (default) or decode"
                                    }
                                }
                            },
                            "example": {
                                "text": "Hi"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/morse-converter": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert text to or from Morse code",
                "description": "Text to Morse code or back. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitMorseConverter",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "SOS"
                    },
                    {
                        "name": "mode",
                        "in": "query",
                        "required": false,
                        "description": "encode (default) or decode",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert text to or from Morse code (JSON body)",
                "description": "Text to Morse code or back. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitMorseConverterPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input text (required)"
                                    },
                                    "mode": {
                                        "type": "string",
                                        "description": "encode (default) or decode"
                                    }
                                }
                            },
                            "example": {
                                "text": "SOS"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/number-to-words-converter": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert a number to English words",
                "description": "Spell a number out in words (any locale). No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitNumberToWordsConverter",
                "parameters": [
                    {
                        "name": "number",
                        "in": "query",
                        "required": false,
                        "description": "number (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1234.5"
                    },
                    {
                        "name": "locale",
                        "in": "query",
                        "required": false,
                        "description": "e.g. en, de, fr, sr (default en)",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert a number to English words (JSON body)",
                "description": "Spell a number out in words (any locale). No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitNumberToWordsConverterPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "number": {
                                        "type": "string",
                                        "description": "number (required)"
                                    },
                                    "locale": {
                                        "type": "string",
                                        "description": "e.g. en, de, fr, sr (default en)"
                                    }
                                }
                            },
                            "example": {
                                "number": "1234.5"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/paypal-link-generator": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate a PayPal payment request link",
                "description": "PayPal payment (Buy Now) link. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitPaypalLinkGenerator",
                "parameters": [
                    {
                        "name": "email",
                        "in": "query",
                        "required": false,
                        "description": "PayPal email (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "shop@example.com"
                    },
                    {
                        "name": "amount",
                        "in": "query",
                        "required": false,
                        "description": "amount",
                        "schema": {
                            "type": "string"
                        },
                        "example": "10"
                    },
                    {
                        "name": "currency",
                        "in": "query",
                        "required": false,
                        "description": "e.g. USD",
                        "schema": {
                            "type": "string"
                        },
                        "example": "USD"
                    },
                    {
                        "name": "title",
                        "in": "query",
                        "required": false,
                        "description": "item name",
                        "schema": {
                            "type": "string"
                        },
                        "example": "Donation"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate a PayPal payment request link (JSON body)",
                "description": "PayPal payment (Buy Now) link. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitPaypalLinkGeneratorPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "email": {
                                        "type": "string",
                                        "description": "PayPal email (required)"
                                    },
                                    "amount": {
                                        "type": "string",
                                        "description": "amount"
                                    },
                                    "currency": {
                                        "type": "string",
                                        "description": "e.g. USD"
                                    },
                                    "title": {
                                        "type": "string",
                                        "description": "item name"
                                    }
                                }
                            },
                            "example": {
                                "email": "shop@example.com",
                                "amount": "10",
                                "currency": "USD",
                                "title": "Donation"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/mailto-link-generator": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate a mailto link with subject and body",
                "description": "mailto: link with subject, cc, bcc and body. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitMailtoLinkGenerator",
                "parameters": [
                    {
                        "name": "email",
                        "in": "query",
                        "required": false,
                        "description": "recipient (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "hello@yruz.one"
                    },
                    {
                        "name": "subject",
                        "in": "query",
                        "required": false,
                        "description": "Email subject",
                        "schema": {
                            "type": "string"
                        },
                        "example": "Hi"
                    },
                    {
                        "name": "body",
                        "in": "query",
                        "required": false,
                        "description": "Email body text",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "cc",
                        "in": "query",
                        "required": false,
                        "description": "Copy recipients, comma separated",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "bcc",
                        "in": "query",
                        "required": false,
                        "description": "Blind copy recipients, comma separated",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate a mailto link with subject and body (JSON body)",
                "description": "mailto: link with subject, cc, bcc and body. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitMailtoLinkGeneratorPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "email": {
                                        "type": "string",
                                        "description": "recipient (required)"
                                    },
                                    "subject": {
                                        "type": "string",
                                        "description": ""
                                    },
                                    "body": {
                                        "type": "string",
                                        "description": ""
                                    },
                                    "cc": {
                                        "type": "string",
                                        "description": ""
                                    },
                                    "bcc": {
                                        "type": "string",
                                        "description": ""
                                    }
                                }
                            },
                            "example": {
                                "email": "hello@yruz.one",
                                "subject": "Hi"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/utm-link-generator": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Add UTM campaign tags to a URL",
                "description": "URL with UTM campaign parameters. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitUtmLinkGenerator",
                "parameters": [
                    {
                        "name": "url",
                        "in": "query",
                        "required": false,
                        "description": "URL (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "https://yruz.one/"
                    },
                    {
                        "name": "utm_source",
                        "in": "query",
                        "required": false,
                        "description": "Campaign source, e.g. newsletter",
                        "schema": {
                            "type": "string"
                        },
                        "example": "agent"
                    },
                    {
                        "name": "utm_medium",
                        "in": "query",
                        "required": false,
                        "description": "Campaign medium, e.g. email",
                        "schema": {
                            "type": "string"
                        },
                        "example": "api"
                    },
                    {
                        "name": "utm_campaign",
                        "in": "query",
                        "required": false,
                        "description": "Campaign name",
                        "schema": {
                            "type": "string"
                        },
                        "example": "launch"
                    },
                    {
                        "name": "utm_term",
                        "in": "query",
                        "required": false,
                        "description": "Paid search keyword",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "utm_content",
                        "in": "query",
                        "required": false,
                        "description": "Ad or link variant",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Add UTM campaign tags to a URL (JSON body)",
                "description": "URL with UTM campaign parameters. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitUtmLinkGeneratorPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "url": {
                                        "type": "string",
                                        "description": "URL (required)"
                                    },
                                    "utm_source": {
                                        "type": "string",
                                        "description": ""
                                    },
                                    "utm_medium": {
                                        "type": "string",
                                        "description": ""
                                    },
                                    "utm_campaign": {
                                        "type": "string",
                                        "description": ""
                                    },
                                    "utm_term": {
                                        "type": "string",
                                        "description": ""
                                    },
                                    "utm_content": {
                                        "type": "string",
                                        "description": ""
                                    }
                                }
                            },
                            "example": {
                                "url": "https://yruz.one/",
                                "utm_source": "agent",
                                "utm_medium": "api",
                                "utm_campaign": "launch"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/whatsapp-link-generator": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate a WhatsApp chat link",
                "description": "wa.me click-to-chat link with a prefilled message. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitWhatsappLinkGenerator",
                "parameters": [
                    {
                        "name": "phone",
                        "in": "query",
                        "required": false,
                        "description": "international number (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "+381601234567"
                    },
                    {
                        "name": "message",
                        "in": "query",
                        "required": false,
                        "description": "Prefilled message text",
                        "schema": {
                            "type": "string"
                        },
                        "example": "Hello"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate a WhatsApp chat link (JSON body)",
                "description": "wa.me click-to-chat link with a prefilled message. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitWhatsappLinkGeneratorPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "phone": {
                                        "type": "string",
                                        "description": "international number (required)"
                                    },
                                    "message": {
                                        "type": "string",
                                        "description": ""
                                    }
                                }
                            },
                            "example": {
                                "phone": "+381601234567",
                                "message": "Hello"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/youtube-timestamp-link-generator": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate a YouTube link that starts at a time",
                "description": "YouTube link that starts at a timestamp. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitYoutubeTimestampLinkGenerator",
                "parameters": [
                    {
                        "name": "url",
                        "in": "query",
                        "required": false,
                        "description": "YouTube URL or id (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
                    },
                    {
                        "name": "time",
                        "in": "query",
                        "required": false,
                        "description": "seconds or h:m:s",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1:30"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate a YouTube link that starts at a time (JSON body)",
                "description": "YouTube link that starts at a timestamp. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitYoutubeTimestampLinkGeneratorPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "url": {
                                        "type": "string",
                                        "description": "YouTube URL or id (required)"
                                    },
                                    "time": {
                                        "type": "string",
                                        "description": "seconds or h:m:s"
                                    }
                                }
                            },
                            "example": {
                                "url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
                                "time": "1:30"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/slug-generator": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate a URL slug from a title",
                "description": "URL slug from any text. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitSlugGenerator",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "Hello World, Ça va?"
                    },
                    {
                        "name": "separator",
                        "in": "query",
                        "required": false,
                        "description": "- or _",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate a URL slug from a title (JSON body)",
                "description": "URL slug from any text. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitSlugGeneratorPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input text (required)"
                                    },
                                    "separator": {
                                        "type": "string",
                                        "description": "- or _"
                                    }
                                }
                            },
                            "example": {
                                "text": "Hello World, Ça va?"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/lorem-ipsum-generator": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate lorem ipsum placeholder text",
                "description": "Lorem ipsum words, sentences or paragraphs. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitLoremIpsumGenerator",
                "parameters": [
                    {
                        "name": "amount",
                        "in": "query",
                        "required": false,
                        "description": "1-50 (default 3)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "3"
                    },
                    {
                        "name": "type",
                        "in": "query",
                        "required": false,
                        "description": "paragraphs (default), sentences or words",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate lorem ipsum placeholder text (JSON body)",
                "description": "Lorem ipsum words, sentences or paragraphs. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitLoremIpsumGeneratorPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "amount": {
                                        "type": "string",
                                        "description": "1-50 (default 3)"
                                    },
                                    "type": {
                                        "type": "string",
                                        "description": "paragraphs (default), sentences or words"
                                    }
                                }
                            },
                            "example": {
                                "amount": "3"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/password-generator": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate a strong random password",
                "description": "Strong random passwords. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitPasswordGenerator",
                "parameters": [
                    {
                        "name": "length",
                        "in": "query",
                        "required": false,
                        "description": "8-128 (default 20)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "20"
                    },
                    {
                        "name": "count",
                        "in": "query",
                        "required": false,
                        "description": "1-20",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "symbols",
                        "in": "query",
                        "required": false,
                        "description": "1 or 0",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate a strong random password (JSON body)",
                "description": "Strong random passwords. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitPasswordGeneratorPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "length": {
                                        "type": "string",
                                        "description": "8-128 (default 20)"
                                    },
                                    "count": {
                                        "type": "string",
                                        "description": "1-20"
                                    },
                                    "symbols": {
                                        "type": "string",
                                        "description": "1 or 0"
                                    }
                                }
                            },
                            "example": {
                                "length": "20"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/random-number-generator": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate random integers between two bounds",
                "description": "Secure random integers in a range. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitRandomNumberGenerator",
                "parameters": [
                    {
                        "name": "min",
                        "in": "query",
                        "required": false,
                        "description": "default 0",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "max",
                        "in": "query",
                        "required": false,
                        "description": "default 100",
                        "schema": {
                            "type": "string"
                        },
                        "example": "100"
                    },
                    {
                        "name": "count",
                        "in": "query",
                        "required": false,
                        "description": "1-100",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate random integers between two bounds (JSON body)",
                "description": "Secure random integers in a range. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitRandomNumberGeneratorPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "min": {
                                        "type": "string",
                                        "description": "default 0"
                                    },
                                    "max": {
                                        "type": "string",
                                        "description": "default 100"
                                    },
                                    "count": {
                                        "type": "string",
                                        "description": "1-100"
                                    }
                                }
                            },
                            "example": {
                                "min": "1",
                                "max": "100"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/uuid-v4-generator": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate version 4 UUIDs in bulk",
                "description": "Random RFC 4122 v4 UUIDs. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitUuidV4Generator",
                "parameters": [
                    {
                        "name": "count",
                        "in": "query",
                        "required": false,
                        "description": "1-50",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate version 4 UUIDs in bulk (JSON body)",
                "description": "Random RFC 4122 v4 UUIDs. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitUuidV4GeneratorPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "count": {
                                        "type": "string",
                                        "description": "1-50"
                                    }
                                }
                            },
                            "example": {
                                "count": "1"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/bcrypt-generator": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate a bcrypt hash of a password",
                "description": "bcrypt hash of a password (cost 10), plus optional verification. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitBcryptGenerator",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "password (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "secret"
                    },
                    {
                        "name": "verify",
                        "in": "query",
                        "required": false,
                        "description": "optional existing bcrypt hash to check",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate a bcrypt hash of a password (JSON body)",
                "description": "bcrypt hash of a password (cost 10), plus optional verification. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitBcryptGeneratorPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "password (required)"
                                    },
                                    "verify": {
                                        "type": "string",
                                        "description": "optional existing bcrypt hash to check"
                                    }
                                }
                            },
                            "example": {
                                "text": "secret"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/md2-generator": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate MD2 hash of text",
                "description": "MD2 hash. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitMd2Generator",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "hello world"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate MD2 hash of text (JSON body)",
                "description": "MD2 hash. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitMd2GeneratorPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input text (required)"
                                    }
                                }
                            },
                            "example": {
                                "text": "hello world"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/md4-generator": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate MD4 hash of text",
                "description": "MD4 hash. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitMd4Generator",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "hello world"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate MD4 hash of text (JSON body)",
                "description": "MD4 hash. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitMd4GeneratorPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input text (required)"
                                    }
                                }
                            },
                            "example": {
                                "text": "hello world"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/md5-generator": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate MD5 hash of text",
                "description": "MD5 hash. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitMd5Generator",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "hello world"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate MD5 hash of text (JSON body)",
                "description": "MD5 hash. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitMd5GeneratorPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input text (required)"
                                    }
                                }
                            },
                            "example": {
                                "text": "hello world"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/whirlpool-generator": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate whirlpool hash of text",
                "description": "Whirlpool hash. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitWhirlpoolGenerator",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "hello world"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate whirlpool hash of text (JSON body)",
                "description": "Whirlpool hash. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitWhirlpoolGeneratorPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input text (required)"
                                    }
                                }
                            },
                            "example": {
                                "text": "hello world"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/sha1-generator": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate SHA1 hash of text",
                "description": "SHA-1 hash. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitSha1Generator",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "hello world"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate SHA1 hash of text (JSON body)",
                "description": "SHA-1 hash. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitSha1GeneratorPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input text (required)"
                                    }
                                }
                            },
                            "example": {
                                "text": "hello world"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/sha224-generator": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate SHA224 hash of text",
                "description": "SHA-224 hash. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitSha224Generator",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "hello world"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate SHA224 hash of text (JSON body)",
                "description": "SHA-224 hash. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitSha224GeneratorPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input text (required)"
                                    }
                                }
                            },
                            "example": {
                                "text": "hello world"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/sha256-generator": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate SHA256 hash of text",
                "description": "SHA-256 hash. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitSha256Generator",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "hello world"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate SHA256 hash of text (JSON body)",
                "description": "SHA-256 hash. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitSha256GeneratorPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input text (required)"
                                    }
                                }
                            },
                            "example": {
                                "text": "hello world"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/sha384-generator": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate SHA384 hash of text",
                "description": "SHA-384 hash. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitSha384Generator",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "hello world"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate SHA384 hash of text (JSON body)",
                "description": "SHA-384 hash. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitSha384GeneratorPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input text (required)"
                                    }
                                }
                            },
                            "example": {
                                "text": "hello world"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/sha512-generator": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate SHA512 hash of text",
                "description": "SHA-512 hash. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitSha512Generator",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "hello world"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate SHA512 hash of text (JSON body)",
                "description": "SHA-512 hash. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitSha512GeneratorPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input text (required)"
                                    }
                                }
                            },
                            "example": {
                                "text": "hello world"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/sha512-224-generator": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate SHA-512/224 hash of text",
                "description": "SHA-512/224 hash. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitSha512224Generator",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "hello world"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate SHA-512/224 hash of text (JSON body)",
                "description": "SHA-512/224 hash. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitSha512224GeneratorPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input text (required)"
                                    }
                                }
                            },
                            "example": {
                                "text": "hello world"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/sha512-256-generator": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate SHA-512/256 hash of text",
                "description": "SHA-512/256 hash. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitSha512256Generator",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "hello world"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate SHA-512/256 hash of text (JSON body)",
                "description": "SHA-512/256 hash. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitSha512256GeneratorPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input text (required)"
                                    }
                                }
                            },
                            "example": {
                                "text": "hello world"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/sha3-224-generator": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate SHA3-224 hash of text",
                "description": "SHA3-224 hash. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitSha3224Generator",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "hello world"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate SHA3-224 hash of text (JSON body)",
                "description": "SHA3-224 hash. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitSha3224GeneratorPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input text (required)"
                                    }
                                }
                            },
                            "example": {
                                "text": "hello world"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/sha3-256-generator": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate SHA3-256 hash of text",
                "description": "SHA3-256 hash. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitSha3256Generator",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "hello world"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate SHA3-256 hash of text (JSON body)",
                "description": "SHA3-256 hash. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitSha3256GeneratorPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input text (required)"
                                    }
                                }
                            },
                            "example": {
                                "text": "hello world"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/sha3-384-generator": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate SHA3-384 hash of text",
                "description": "SHA3-384 hash. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitSha3384Generator",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "hello world"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate SHA3-384 hash of text (JSON body)",
                "description": "SHA3-384 hash. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitSha3384GeneratorPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input text (required)"
                                    }
                                }
                            },
                            "example": {
                                "text": "hello world"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/sha3-512-generator": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate SHA3-512 hash of text",
                "description": "SHA3-512 hash. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitSha3512Generator",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "hello world"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate SHA3-512 hash of text (JSON body)",
                "description": "SHA3-512 hash. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitSha3512GeneratorPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input text (required)"
                                    }
                                }
                            },
                            "example": {
                                "text": "hello world"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/ripemd128-generator": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate RIPEMD128 hash of text",
                "description": "RIPEMD-128 hash. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitRipemd128Generator",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "hello world"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate RIPEMD128 hash of text (JSON body)",
                "description": "RIPEMD-128 hash. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitRipemd128GeneratorPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input text (required)"
                                    }
                                }
                            },
                            "example": {
                                "text": "hello world"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/ripemd160-generator": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate RIPEMD160 hash of text",
                "description": "RIPEMD-160 hash. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitRipemd160Generator",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "hello world"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate RIPEMD160 hash of text (JSON body)",
                "description": "RIPEMD-160 hash. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitRipemd160GeneratorPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input text (required)"
                                    }
                                }
                            },
                            "example": {
                                "text": "hello world"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/ripemd256-generator": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate RIPEMD256 hash of text",
                "description": "RIPEMD-256 hash. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitRipemd256Generator",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "hello world"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate RIPEMD256 hash of text (JSON body)",
                "description": "RIPEMD-256 hash. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitRipemd256GeneratorPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input text (required)"
                                    }
                                }
                            },
                            "example": {
                                "text": "hello world"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/ripemd320-generator": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate RIPEMD320 hash of text",
                "description": "RIPEMD-320 hash. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitRipemd320Generator",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "hello world"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate RIPEMD320 hash of text (JSON body)",
                "description": "RIPEMD-320 hash. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitRipemd320GeneratorPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input text (required)"
                                    }
                                }
                            },
                            "example": {
                                "text": "hello world"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/html-minifier": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate a minified copy of an HTML document",
                "description": "Minify HTML (comments and inter-tag whitespace; <pre>/<textarea> kept). No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitHtmlMinifier",
                "parameters": [
                    {
                        "name": "html",
                        "in": "query",
                        "required": false,
                        "description": "HTML (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "<div>\n  <p> Hello </p>\n  <!-- note -->\n</div>"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate a minified copy of an HTML document (JSON body)",
                "description": "Minify HTML (comments and inter-tag whitespace; <pre>/<textarea> kept). No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitHtmlMinifierPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "html": {
                                        "type": "string",
                                        "description": "HTML (required)"
                                    }
                                }
                            },
                            "example": {
                                "html": "<div>\n  <p> Hello </p>\n  <!-- note -->\n</div>"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/css-minifier": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate a minified copy of a CSS stylesheet",
                "description": "Minify CSS. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitCssMinifier",
                "parameters": [
                    {
                        "name": "css",
                        "in": "query",
                        "required": false,
                        "description": "CSS (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "body {\n  color: red;\n  /* note */\n  margin: 0 auto;\n}"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Generate a minified copy of a CSS stylesheet (JSON body)",
                "description": "Minify CSS. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitCssMinifierPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "css": {
                                        "type": "string",
                                        "description": "CSS (required)"
                                    }
                                }
                            },
                            "example": {
                                "css": "body {\n  color: red;\n  /* note */\n  margin: 0 auto;\n}"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/json-validator-beautifier": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Validate and beautify JSON",
                "description": "Validate JSON and return it pretty-printed and minified. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitJsonValidatorBeautifier",
                "parameters": [
                    {
                        "name": "json",
                        "in": "query",
                        "required": false,
                        "description": "JSON (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "{\"a\":1,\"b\":[true,null]}"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Validate and beautify JSON (JSON body)",
                "description": "Validate JSON and return it pretty-printed and minified. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitJsonValidatorBeautifierPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "json": {
                                        "type": "string",
                                        "description": "JSON (required)"
                                    }
                                }
                            },
                            "example": {
                                "json": "{\"a\":1,\"b\":[true,null]}"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/sql-beautifier": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert an SQL query to a readable layout",
                "description": "Put major SQL clauses on their own lines with uppercase keywords. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitSqlBeautifier",
                "parameters": [
                    {
                        "name": "sql",
                        "in": "query",
                        "required": false,
                        "description": "SQL (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "select id, name from users where active = 1 order by name limit 10"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert an SQL query to a readable layout (JSON body)",
                "description": "Put major SQL clauses on their own lines with uppercase keywords. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitSqlBeautifierPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "sql": {
                                        "type": "string",
                                        "description": "SQL (required)"
                                    }
                                }
                            },
                            "example": {
                                "sql": "select id, name from users where active = 1 order by name limit 10"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/html-entity-converter": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert text to or from HTML entities",
                "description": "Encode or decode HTML entities. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitHtmlEntityConverter",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "<b>Tom & Jerry</b>"
                    },
                    {
                        "name": "mode",
                        "in": "query",
                        "required": false,
                        "description": "encode (default) or decode",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert text to or from HTML entities (JSON body)",
                "description": "Encode or decode HTML entities. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitHtmlEntityConverterPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input text (required)"
                                    },
                                    "mode": {
                                        "type": "string",
                                        "description": "encode (default) or decode"
                                    }
                                }
                            },
                            "example": {
                                "text": "<b>Tom & Jerry</b>"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/bbcode-to-html": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert forum BBCode markup to HTML",
                "description": "BBCode to safe HTML. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitBbcodeToHtml",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "[b]bold[/b] [url=https://yruz.one]YRUZ[/url]"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert forum BBCode markup to HTML (JSON body)",
                "description": "BBCode to safe HTML. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitBbcodeToHtmlPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input text (required)"
                                    }
                                }
                            },
                            "example": {
                                "text": "[b]bold[/b] [url=https://yruz.one]YRUZ[/url]"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/markdown-to-html": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert Markdown to HTML",
                "description": "Markdown to safe HTML (Parsedown, safe mode). No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitMarkdownToHtml",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "input text (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "# Title\n\nHello **world**"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert Markdown to HTML (JSON body)",
                "description": "Markdown to safe HTML (Parsedown, safe mode). No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitMarkdownToHtmlPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "input text (required)"
                                    }
                                }
                            },
                            "example": {
                                "text": "# Title\n\nHello **world**"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/html-tags-remover": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Remove all HTML tags from text",
                "description": "Strip HTML tags, keeping readable text. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitHtmlTagsRemover",
                "parameters": [
                    {
                        "name": "html",
                        "in": "query",
                        "required": false,
                        "description": "HTML (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "<p>Hello <b>world</b></p>"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Remove all HTML tags from text (JSON body)",
                "description": "Strip HTML tags, keeping readable text. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitHtmlTagsRemoverPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "html": {
                                        "type": "string",
                                        "description": "HTML (required)"
                                    }
                                }
                            },
                            "example": {
                                "html": "<p>Hello <b>world</b></p>"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/user-agent-parser": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Parse a user-agent string",
                "description": "Browser, engine, OS and device type from a User-Agent string. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitUserAgentParser",
                "parameters": [
                    {
                        "name": "user_agent",
                        "in": "query",
                        "required": false,
                        "description": "User-Agent (default: yours)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Parse a user-agent string (JSON body)",
                "description": "Browser, engine, OS and device type from a User-Agent string. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitUserAgentParserPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "user_agent": {
                                        "type": "string",
                                        "description": "User-Agent (default: yours)"
                                    }
                                }
                            },
                            "example": {
                                "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/url-parser": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Parse a URL into its parts",
                "description": "Scheme, host, port, path, query parameters and fragment of a URL. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitUrlParser",
                "parameters": [
                    {
                        "name": "url",
                        "in": "query",
                        "required": false,
                        "description": "URL (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "https://yruz.one/toolkit/md5-generator?x=1&y=2#top"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Parse a URL into its parts (JSON body)",
                "description": "Scheme, host, port, path, query parameters and fragment of a URL. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitUrlParserPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "url": {
                                        "type": "string",
                                        "description": "URL (required)"
                                    }
                                }
                            },
                            "example": {
                                "url": "https://yruz.one/toolkit/md5-generator?x=1&y=2#top"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/youtube-thumbnail-downloader": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Get the thumbnail URLs of a YouTube video",
                "description": "All thumbnail image URLs of a YouTube video. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitYoutubeThumbnailDownloader",
                "parameters": [
                    {
                        "name": "url",
                        "in": "query",
                        "required": false,
                        "description": "YouTube URL or id (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Get the thumbnail URLs of a YouTube video (JSON body)",
                "description": "All thumbnail image URLs of a YouTube video. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitYoutubeThumbnailDownloaderPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "url": {
                                        "type": "string",
                                        "description": "YouTube URL or id (required)"
                                    }
                                }
                            },
                            "example": {
                                "url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/celsius-to-fahrenheit": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert celsius to fahrenheit",
                "description": "Celsius to Fahrenheit. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitCelsiusToFahrenheit",
                "parameters": [
                    {
                        "name": "value",
                        "in": "query",
                        "required": false,
                        "description": "number (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "21"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert celsius to fahrenheit (JSON body)",
                "description": "Celsius to Fahrenheit. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitCelsiusToFahrenheitPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "value": {
                                        "type": "string",
                                        "description": "number (required)"
                                    }
                                }
                            },
                            "example": {
                                "value": "21"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/celsius-to-kelvin": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert celsius to kelvin",
                "description": "Celsius to Kelvin. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitCelsiusToKelvin",
                "parameters": [
                    {
                        "name": "value",
                        "in": "query",
                        "required": false,
                        "description": "number (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "21"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert celsius to kelvin (JSON body)",
                "description": "Celsius to Kelvin. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitCelsiusToKelvinPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "value": {
                                        "type": "string",
                                        "description": "number (required)"
                                    }
                                }
                            },
                            "example": {
                                "value": "21"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/fahrenheit-to-celsius": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert fahrenheit to celsius",
                "description": "Fahrenheit to Celsius. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitFahrenheitToCelsius",
                "parameters": [
                    {
                        "name": "value",
                        "in": "query",
                        "required": false,
                        "description": "number (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "70"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert fahrenheit to celsius (JSON body)",
                "description": "Fahrenheit to Celsius. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitFahrenheitToCelsiusPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "value": {
                                        "type": "string",
                                        "description": "number (required)"
                                    }
                                }
                            },
                            "example": {
                                "value": "70"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/fahrenheit-to-kelvin": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert fahrenheit to kelvin",
                "description": "Fahrenheit to Kelvin. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitFahrenheitToKelvin",
                "parameters": [
                    {
                        "name": "value",
                        "in": "query",
                        "required": false,
                        "description": "number (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "70"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert fahrenheit to kelvin (JSON body)",
                "description": "Fahrenheit to Kelvin. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitFahrenheitToKelvinPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "value": {
                                        "type": "string",
                                        "description": "number (required)"
                                    }
                                }
                            },
                            "example": {
                                "value": "70"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/kelvin-to-celsius": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert kelvin to celsius",
                "description": "Kelvin to Celsius. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitKelvinToCelsius",
                "parameters": [
                    {
                        "name": "value",
                        "in": "query",
                        "required": false,
                        "description": "number (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "300"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert kelvin to celsius (JSON body)",
                "description": "Kelvin to Celsius. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitKelvinToCelsiusPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "value": {
                                        "type": "string",
                                        "description": "number (required)"
                                    }
                                }
                            },
                            "example": {
                                "value": "300"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/kelvin-to-fahrenheit": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert kelvin to fahrenheit",
                "description": "Kelvin to Fahrenheit. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitKelvinToFahrenheit",
                "parameters": [
                    {
                        "name": "value",
                        "in": "query",
                        "required": false,
                        "description": "number (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "300"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert kelvin to fahrenheit (JSON body)",
                "description": "Kelvin to Fahrenheit. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitKelvinToFahrenheitPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "value": {
                                        "type": "string",
                                        "description": "number (required)"
                                    }
                                }
                            },
                            "example": {
                                "value": "300"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/miles-per-hour-to-kilometers-per-hour": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert miles per hour to km/h",
                "description": "mph to km/h. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitMilesPerHourToKilometersPerHour",
                "parameters": [
                    {
                        "name": "value",
                        "in": "query",
                        "required": false,
                        "description": "number (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "60"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert miles per hour to km/h (JSON body)",
                "description": "mph to km/h. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitMilesPerHourToKilometersPerHourPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "value": {
                                        "type": "string",
                                        "description": "number (required)"
                                    }
                                }
                            },
                            "example": {
                                "value": "60"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/kilometers-per-hour-to-miles-per-hour": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert km/h to miles per hour",
                "description": "km/h to mph. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitKilometersPerHourToMilesPerHour",
                "parameters": [
                    {
                        "name": "value",
                        "in": "query",
                        "required": false,
                        "description": "number (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "100"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert km/h to miles per hour (JSON body)",
                "description": "km/h to mph. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitKilometersPerHourToMilesPerHourPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "value": {
                                        "type": "string",
                                        "description": "number (required)"
                                    }
                                }
                            },
                            "example": {
                                "value": "100"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/number-to-roman-numerals": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert a number to Roman numerals",
                "description": "Integer 1-3999 to Roman numerals. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitNumberToRomanNumerals",
                "parameters": [
                    {
                        "name": "number",
                        "in": "query",
                        "required": false,
                        "description": "integer (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "2026"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert a number to Roman numerals (JSON body)",
                "description": "Integer 1-3999 to Roman numerals. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitNumberToRomanNumeralsPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "number": {
                                        "type": "string",
                                        "description": "integer (required)"
                                    }
                                }
                            },
                            "example": {
                                "number": "2026"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/roman-numerals-to-number": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert Roman numerals to a number",
                "description": "Roman numerals to an integer. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitRomanNumeralsToNumber",
                "parameters": [
                    {
                        "name": "text",
                        "in": "query",
                        "required": false,
                        "description": "Roman numerals (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "MMXXVI"
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert Roman numerals to a number (JSON body)",
                "description": "Roman numerals to an integer. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitRomanNumeralsToNumberPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "text": {
                                        "type": "string",
                                        "description": "Roman numerals (required)"
                                    }
                                }
                            },
                            "example": {
                                "text": "MMXXVI"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/unix-timestamp-to-date": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert a Unix timestamp to a date",
                "description": "Unix timestamp to ISO, RFC 2822 and local date. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitUnixTimestampToDate",
                "parameters": [
                    {
                        "name": "timestamp",
                        "in": "query",
                        "required": false,
                        "description": "Unix seconds (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "1700000000"
                    },
                    {
                        "name": "tz",
                        "in": "query",
                        "required": false,
                        "description": "IANA timezone",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert a Unix timestamp to a date (JSON body)",
                "description": "Unix timestamp to ISO, RFC 2822 and local date. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitUnixTimestampToDatePost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "timestamp": {
                                        "type": "string",
                                        "description": "Unix seconds (required)"
                                    },
                                    "tz": {
                                        "type": "string",
                                        "description": "IANA timezone"
                                    }
                                }
                            },
                            "example": {
                                "timestamp": "1700000000"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/toolkit/date-to-unix-timestamp": {
            "get": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert a date to a Unix timestamp",
                "description": "Any date string to a Unix timestamp. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitDateToUnixTimestamp",
                "parameters": [
                    {
                        "name": "date",
                        "in": "query",
                        "required": false,
                        "description": "date (omit to run on the example input)",
                        "schema": {
                            "type": "string"
                        },
                        "example": "2026-01-01 00:00:00"
                    },
                    {
                        "name": "tz",
                        "in": "query",
                        "required": false,
                        "description": "IANA timezone",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402"
                ],
                "summary": "Convert a date to a Unix timestamp (JSON body)",
                "description": "Any date string to a Unix timestamp. No account or API key. Without PAYMENT-SIGNATURE the response is HTTP 402 with an x402 v2 payment challenge; pay and resend the identical request. Input as query string (GET) or JSON body (POST), max 64 KB; the payment is bound to the exact input. Paid calls are counted as usage of the tool on yruz.one/toolkit. Price: 0.002 USDC per call.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Tool result",
                        "headers": {
                            "PAYMENT-RESPONSE": {
                                "description": "Base64-encoded x402 SettlementResponse",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "properties": {
                                        "tool": {
                                            "type": "string"
                                        },
                                        "category": {
                                            "type": "string"
                                        },
                                        "result": {
                                            "type": "object"
                                        },
                                        "web": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    },
                    "422": {
                        "description": "Target did not answer (network tools)"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.002",
                    "maxAmountUsd": "0.002",
                    "pricing": "0.002 USDC per call",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402ToolkitDateToUnixTimestampPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "date": {
                                        "type": "string",
                                        "description": "date (required)"
                                    },
                                    "tz": {
                                        "type": "string",
                                        "description": "IANA timezone"
                                    }
                                }
                            },
                            "example": {
                                "date": "2026-01-01 00:00:00"
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.002"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/audit": {
            "get": {
                "tags": [
                    "x402-products"
                ],
                "summary": "Check the security, speed and SEO of a website",
                "description": "YRUZ Site Audit. One call checks a website the way a browser and an AI agent see it: TLS certificate (expiry, hostname, protocol), HTTPS redirect, security headers (HSTS, CSP, nosniff, framing, referrer and permissions policy), HTTP/2 and HTTP/3, compression, response time, redirect chain, SEO tags (title, description, canonical, robots, h1, viewport, Open Graph, image alt text) and AI-agent readiness (llms.txt, robots.txt rules for AI crawlers, sitemap, JSON-LD). Returns a 0-100 score and grade per area with every issue and its fix. Public websites only; an invalid URL is refused before payment.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Result",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object"
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.01",
                    "maxAmountUsd": "0.01",
                    "pricing": "0.01 USDC per audit; an invalid URL is refused before payment",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402AuditGet",
                "parameters": [
                    {
                        "name": "url",
                        "in": "query",
                        "required": false,
                        "description": "Website URL or domain, e.g. https://example.com (defaults to https://yruz.one/)",
                        "schema": {
                            "type": "string",
                            "example": "https://yruz.one/"
                        }
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.01"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402-products"
                ],
                "summary": "Check the security, speed and SEO of a website (JSON body)",
                "description": "YRUZ Site Audit. One call checks a website the way a browser and an AI agent see it: TLS certificate (expiry, hostname, protocol), HTTPS redirect, security headers (HSTS, CSP, nosniff, framing, referrer and permissions policy), HTTP/2 and HTTP/3, compression, response time, redirect chain, SEO tags (title, description, canonical, robots, h1, viewport, Open Graph, image alt text) and AI-agent readiness (llms.txt, robots.txt rules for AI crawlers, sitemap, JSON-LD). Returns a 0-100 score and grade per area with every issue and its fix. Public websites only; an invalid URL is refused before payment.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Result",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object"
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.01",
                    "maxAmountUsd": "0.01",
                    "pricing": "0.01 USDC per audit; an invalid URL is refused before payment",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402AuditPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "url": {
                                        "type": "string",
                                        "description": "Website URL or domain, e.g. https://example.com (defaults to https://yruz.one/)"
                                    }
                                },
                                "example": {
                                    "url": "https://yruz.one/"
                                }
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.01"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        },
        "/api/trending": {
            "get": {
                "tags": [
                    "x402-products"
                ],
                "summary": "Get what is trending on the YRUZ network",
                "description": "YRUZ Trending. What is moving on the YRUZ social network in the last 24 hours, 7 or 30 days: top public posts by engagement, rising hashtags, most-engaged articles, active forum threads and new questions, with post, author and engagement counts, optionally narrowed to one word or hashtag (whole-word match). Public content only, every item with a citable URL. An empty window is free.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Result",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object"
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.005",
                    "maxAmountUsd": "0.005",
                    "pricing": "0.005 USDC per call; an empty window is free",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402TrendingGet",
                "parameters": [
                    {
                        "name": "period",
                        "in": "query",
                        "required": false,
                        "description": "24h, 7d (default) or 30d",
                        "schema": {
                            "type": "string",
                            "example": "7d"
                        }
                    },
                    {
                        "name": "topic",
                        "in": "query",
                        "required": false,
                        "description": "Optional word or hashtag to focus on, e.g. ai or #seo",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "limit",
                        "in": "query",
                        "required": false,
                        "description": "Items per list, 1-20 (default 10)",
                        "schema": {
                            "type": "string",
                            "example": "10"
                        }
                    },
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.005"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            },
            "post": {
                "tags": [
                    "x402-products"
                ],
                "summary": "Get what is trending on the YRUZ network (JSON body)",
                "description": "YRUZ Trending. What is moving on the YRUZ social network in the last 24 hours, 7 or 30 days: top public posts by engagement, rising hashtags, most-engaged articles, active forum threads and new questions, with post, author and engagement counts, optionally narrowed to one word or hashtag (whole-word match). Public content only, every item with a citable URL. An empty window is free.",
                "security": [],
                "responses": {
                    "200": {
                        "description": "Result",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object"
                                }
                            }
                        }
                    },
                    "402": {
                        "description": "Payment Required",
                        "headers": {
                            "PAYMENT-REQUIRED": {
                                "description": "Base64-encoded x402 PaymentRequired",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/X402PaymentRequired"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid input"
                    },
                    "413": {
                        "description": "Input over 64 KB"
                    }
                },
                "x-x402": {
                    "version": 2,
                    "scheme": "exact",
                    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                    "assetSymbol": "USDC",
                    "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp",
                    "facilitators": [
                        "https://pay.openfacilitator.io",
                        "https://facilitator.payai.network",
                        "https://x402.dexter.cash"
                    ],
                    "minAmountUsd": "0.005",
                    "maxAmountUsd": "0.005",
                    "pricing": "0.005 USDC per call; an empty window is free",
                    "accepts": [
                        {
                            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                            "payTo": "CWfaj5vDppWCp4q1X4iPYGWpCGY2Rerj9DQWqxTnz1Pp"
                        },
                        {
                            "network": "eip155:8453",
                            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                            "payTo": "0x235b73D50752800D9FaE24F51bEb08f47076c67A"
                        }
                    ]
                },
                "operationId": "x402TrendingPost",
                "parameters": [
                    {
                        "name": "PAYMENT-SIGNATURE",
                        "in": "header",
                        "required": false,
                        "description": "x402 v2 PaymentPayload (base64 JSON). Omit to receive the 402 payment challenge.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": false,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "period": {
                                        "type": "string",
                                        "description": "24h, 7d (default) or 30d"
                                    },
                                    "topic": {
                                        "type": "string",
                                        "description": "Optional word or hashtag to focus on, e.g. ai or #seo"
                                    },
                                    "limit": {
                                        "type": "string",
                                        "description": "Items per list, 1-20 (default 10)"
                                    }
                                },
                                "example": {
                                    "period": "7d",
                                    "limit": "10"
                                }
                            }
                        }
                    }
                },
                "x-payment-info": {
                    "price": {
                        "mode": "fixed",
                        "currency": "USD",
                        "amount": "0.005"
                    },
                    "protocols": [
                        {
                            "x402": {}
                        }
                    ]
                }
            }
        }
    },
    "tags": [
        {
            "name": "x402",
            "description": "Agent-native paid endpoints: HTTP 402 + x402 v2, USDC on Solana mainnet. Index: https://yruz.one/x402.php"
        },
        {
            "name": "x402-products",
            "description": "Bundled paid products: website audit and YRUZ trending."
        }
    ]
}
