{
  "$schema": "https://agenticresourcediscovery.org/schemas/ai-catalog/v1.json",
  "specVersion": "1.0",
  "host": {
    "identifier": "urn:air:util.caruana.me",
    "displayName": "Caruana Utilities",
    "name": "Caruana Utilities",
    "url": "https://util.caruana.me",
    "description": "Deterministic developer utilities for AI agents and people: encoding, hashing, checksums, key and certificate inspection, TLS checks, JWT/URL/UUID inspection, time-zone arithmetic, cron, text diffs, and JSON/YAML/TOML/CSV validation, formatting and conversion. Same input, same output, every time. Available as an HTTP API, an MCP server and an A2A agent; every tool also has a browser UI that runs locally.",
    "iconUrl": "https://util.caruana.me/assets/images/logo.png",
    "documentationUrl": "https://util.caruana.me/llms.txt"
  },
  "trustManifest": {
    "identity": {
      "type": "dns-domain",
      "domain": "util.caruana.me",
      "proof": "https-well-known",
      "catalogUrl": "https://util.caruana.me/.well-known/ard.json",
      "jwksUri": "https://util.caruana.me/.well-known/jwks.json"
    },
    "trustSchema": {
      "governanceUri": "https://util.caruana.me/security/",
      "verificationMethods": [
        "https-well-known",
        "jws"
      ]
    }
  },
  "entries": [
    {
      "identifier": "urn:air:util.caruana.me:server:utilities",
      "displayName": "Caruana Utilities MCP server",
      "description": "Every tool as an MCP tool over Streamable HTTP.",
      "type": "application/mcp-server-card+json",
      "url": "https://util.caruana.me/.well-known/mcp/server-card.json",
      "version": "0.4.0",
      "capabilities": [
        "url_encode",
        "url_decode",
        "base64_encode",
        "base64_decode",
        "html_encode",
        "html_decode",
        "hex_encode",
        "hex_decode",
        "punycode_encode",
        "punycode_decode",
        "hash",
        "hash_verify",
        "fingerprint",
        "cert_decode",
        "tls_check",
        "jwt_decode",
        "url_parse",
        "ip_inspect",
        "uuid_generate",
        "uuid_inspect",
        "text_inspect",
        "time_now",
        "time_convert",
        "time_diff",
        "time_add",
        "cron_explain",
        "text_diff",
        "json_format",
        "json_schema_validate",
        "json_to_yaml",
        "yaml_to_json",
        "json_query",
        "yaml_format",
        "json_lint",
        "csv_format",
        "csv_to_json",
        "json_to_csv",
        "toml_format",
        "toml_to_json",
        "json_to_toml",
        "csp_check",
        "tool_request",
        "tool_requests"
      ],
      "representativeQueries": [
        "compute the SHA-256 of a string",
        "convert a Unix timestamp to Tokyo time",
        "is this JSON valid and where is the error",
        "explain this cron expression and its next runs"
      ],
      "tags": [
        "utilities",
        "deterministic",
        "developer-tools"
      ],
      "trustManifest": {
        "identity": {
          "type": "dns-domain",
          "domain": "util.caruana.me",
          "proof": "https-well-known",
          "catalogUrl": "https://util.caruana.me/.well-known/ard.json",
          "jwksUri": "https://util.caruana.me/.well-known/jwks.json"
        },
        "trustSchema": {
          "governanceUri": "https://util.caruana.me/security/",
          "verificationMethods": [
            "https-well-known",
            "jws"
          ]
        }
      }
    },
    {
      "identifier": "urn:air:util.caruana.me:agent:utilities",
      "displayName": "Caruana Utilities A2A agent",
      "description": "Every tool as an A2A skill, plus self-registration. The card is signed (JWS).",
      "type": "application/a2a-agent-card+json",
      "url": "https://util.caruana.me/.well-known/agent-card.json",
      "version": "0.4.0",
      "capabilities": [
        "url_encode",
        "url_decode",
        "base64_encode",
        "base64_decode",
        "html_encode",
        "html_decode",
        "hex_encode",
        "hex_decode",
        "punycode_encode",
        "punycode_decode",
        "hash",
        "hash_verify",
        "fingerprint",
        "cert_decode",
        "tls_check",
        "jwt_decode",
        "url_parse",
        "ip_inspect",
        "uuid_generate",
        "uuid_inspect",
        "text_inspect",
        "time_now",
        "time_convert",
        "time_diff",
        "time_add",
        "cron_explain",
        "text_diff",
        "json_format",
        "json_schema_validate",
        "json_to_yaml",
        "yaml_to_json",
        "json_query",
        "yaml_format",
        "json_lint",
        "csv_format",
        "csv_to_json",
        "json_to_csv",
        "toml_format",
        "toml_to_json",
        "json_to_toml",
        "csp_check",
        "tool_request",
        "tool_requests"
      ],
      "representativeQueries": [
        "decode this JWT and show its claims",
        "diff these two config files",
        "convert this YAML to JSON"
      ],
      "tags": [
        "utilities",
        "deterministic"
      ],
      "trustManifest": {
        "identity": {
          "type": "dns-domain",
          "domain": "util.caruana.me",
          "proof": "https-well-known",
          "catalogUrl": "https://util.caruana.me/.well-known/ard.json",
          "jwksUri": "https://util.caruana.me/.well-known/jwks.json"
        },
        "trustSchema": {
          "governanceUri": "https://util.caruana.me/security/",
          "verificationMethods": [
            "https-well-known",
            "jws"
          ]
        }
      }
    },
    {
      "identifier": "urn:air:util.caruana.me:api:utilities",
      "displayName": "Caruana Utilities HTTP API",
      "description": "OpenAPI 3.1 description of every endpoint.",
      "type": "application/openapi+json",
      "url": "https://util.caruana.me/openapi.json",
      "version": "0.4.0",
      "representativeQueries": [
        "HTTP API to verify a file checksum",
        "REST endpoint that inspects an X.509 certificate"
      ],
      "trustManifest": {
        "identity": {
          "type": "dns-domain",
          "domain": "util.caruana.me",
          "proof": "https-well-known",
          "catalogUrl": "https://util.caruana.me/.well-known/ard.json",
          "jwksUri": "https://util.caruana.me/.well-known/jwks.json"
        },
        "trustSchema": {
          "governanceUri": "https://util.caruana.me/security/",
          "verificationMethods": [
            "https-well-known",
            "jws"
          ]
        }
      }
    },
    {
      "identifier": "urn:air:util.caruana.me:skill:caruana-utilities",
      "displayName": "Caruana Utilities agent skill",
      "description": "When and how to use these tools, and how to request a new one.",
      "type": "application/agent-skills+json",
      "url": "https://util.caruana.me/.well-known/agent-skills/index.json",
      "representativeQueries": [
        "skill for deterministic encoding and hashing",
        "stop spending tokens on base64 and time-zone maths"
      ],
      "trustManifest": {
        "identity": {
          "type": "dns-domain",
          "domain": "util.caruana.me",
          "proof": "https-well-known",
          "catalogUrl": "https://util.caruana.me/.well-known/ard.json",
          "jwksUri": "https://util.caruana.me/.well-known/jwks.json"
        },
        "trustSchema": {
          "governanceUri": "https://util.caruana.me/security/",
          "verificationMethods": [
            "https-well-known",
            "jws"
          ]
        }
      }
    },
    {
      "identifier": "urn:air:util.caruana.me:docs:llms-txt",
      "displayName": "Caruana Utilities llms.txt",
      "description": "Every tool and endpoint, in Markdown.",
      "type": "text/markdown",
      "url": "https://util.caruana.me/llms.txt",
      "trustManifest": {
        "identity": {
          "type": "dns-domain",
          "domain": "util.caruana.me",
          "proof": "https-well-known",
          "catalogUrl": "https://util.caruana.me/.well-known/ard.json",
          "jwksUri": "https://util.caruana.me/.well-known/jwks.json"
        },
        "trustSchema": {
          "governanceUri": "https://util.caruana.me/security/",
          "verificationMethods": [
            "https-well-known",
            "jws"
          ]
        }
      }
    }
  ]
}