{
  "x402Version": 2,
  "openapi": [
    "https://10x402.blue/openapi.json"
  ],
  "service": {
    "name": "10x402",
    "description": "Algorand Sovereign Rails, Explainable ML Sentinel & Authoritative x402 Conformance Linter",
    "url": "https://10x402.blue",
    "category": "ai-agents-infrastructure",
    "contact": "contact@correntelabs.com"
  },
  "resources": [
    {
      "url": "https://10x402.blue/api/algo-hub/sentinel/audit",
      "description": "Ashlar Blue — Explainable ML Security Sentinel & Algorand Sovereign Agent Arcade",
      "method": "GET",
      "mimeType": "application/json",
      "accepts": [
        {
          "scheme": "exact",
          "network": "algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=",
          "amount": "10000",
          "asset": "31566704",
          "payTo": "7X62YXQK2UTT7RY6IA2DMAJBPEA57C2MAZ6TGHXIF23E6Z6K5WQS5SNP64",
          "maxTimeoutSeconds": 300,
          "extra": {
            "asset": 31566704,
            "decimals": 6,
            "feePayer": "ZMFK2OI7ZBD2U27ISERZC4S6LKM6WMFJPZQ4MYNJDZ2VNBNMBA67RA22AA",
            "tag": "x402-global-challenge"
          },
          "extensions": {
            "bazaar": {
              "info": {
                "input": {
                  "type": "http",
                  "method": "GET",
                  "queryParams": {}
                },
                "output": {
                  "type": "json",
                  "example": {
                    "targetId": "10482933",
                    "securityScore": 96,
                    "verdict": "SAFE",
                    "modelDigest": "24b0460defea7499"
                  }
                }
              },
              "schema": {
                "$schema": "https://json-schema.org/draft/2020-12/schema",
                "type": "object",
                "required": [
                  "input"
                ],
                "properties": {
                  "input": {
                    "type": "object",
                    "additionalProperties": false,
                    "required": [
                      "type",
                      "method"
                    ],
                    "properties": {
                      "type": {
                        "type": "string",
                        "const": "http"
                      },
                      "method": {
                        "type": "string",
                        "enum": [
                          "GET",
                          "HEAD",
                          "DELETE"
                        ]
                      },
                      "queryParams": {
                        "type": "object",
                        "properties": {}
                      }
                    }
                  },
                  "output": {
                    "type": "object",
                    "required": [
                      "type"
                    ],
                    "properties": {
                      "type": {
                        "type": "string"
                      },
                      "example": {
                        "type": "object"
                      }
                    }
                  }
                }
              }
            },
            "x402-merchant": {
              "info": {
                "name": "Ashlar Blue",
                "website": "https://10x402.blue/algorand",
                "logo": "https://10x402.blue/favicon.ico",
                "categories": [
                  "api",
                  "ai-agents",
                  "security",
                  "algorand"
                ]
              },
              "schema": {
                "$schema": "https://json-schema.org/draft/2020-12/schema",
                "type": "object",
                "required": [
                  "name"
                ],
                "properties": {
                  "name": {
                    "type": "string"
                  },
                  "website": {
                    "type": "string"
                  },
                  "logo": {
                    "type": "string"
                  },
                  "categories": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      ]
    },
    {
      "url": "https://10x402.blue/lint",
      "description": "Find conformance blockers to x402 indexing and payment on a live endpoint",
      "method": "POST",
      "mimeType": "application/json",
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "amount": "250000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x9a15dC38803d92Eb817e622168c60554dd7244DD"
        }
      ]
    },
    {
      "url": "https://10x402.blue/lint/one",
      "description": "Run ONE named check against a live endpoint",
      "method": "POST",
      "mimeType": "application/json",
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "amount": "20000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x9a15dC38803d92Eb817e622168c60554dd7244DD"
        }
      ]
    },
    {
      "url": "https://10x402.blue/presence",
      "description": "Where a live x402 resource stands with the registries — Bazaar, x402scan, and on-chain",
      "method": "POST",
      "mimeType": "application/json",
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "amount": "150000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x9a15dC38803d92Eb817e622168c60554dd7244DD"
        }
      ]
    },
    {
      "url": "https://10x402.blue/lint/envelope",
      "description": "Check a captured x402 402 for indexing and payment blockers — no fetch",
      "method": "POST",
      "mimeType": "application/json",
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "amount": "100000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x9a15dC38803d92Eb817e622168c60554dd7244DD"
        }
      ]
    },
    {
      "url": "https://10x402.blue/lint/envelope/one",
      "description": "Run ONE named check against a response you paste",
      "method": "POST",
      "mimeType": "application/json",
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "amount": "10000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x9a15dC38803d92Eb817e622168c60554dd7244DD"
        }
      ]
    }
  ],
  "free": [
    {
      "url": "https://10x402.blue/check",
      "method": "GET",
      "description": "Start here: service info, prices, grades, full check catalogue. Free."
    }
  ]
}
