{
  "protocolVersion": "0.3.0",
  "name": "turva.dev",
  "description": "Public read-only agent interface for turva.dev, an independent agent-readiness audit and advisory business operated by Erik Rekola. Exposes the service catalog with prices, contact channels, and company information over HTTP+JSON. No authentication and no write operations.",
  "url": "https://turva.dev",
  "preferredTransport": "HTTP+JSON",
  "version": "3.105.3",
  "provider": {
    "organization": "turva.dev",
    "url": "https://turva.dev/"
  },
  "documentationUrl": "https://turva.dev/llms.txt",
  "iconUrl": "https://turva.dev/logo.png",
  "supportedInterfaces": [
    {
      "url": "https://turva.dev",
      "transport": "HTTP+JSON"
    }
  ],
  "additionalInterfaces": [
    {
      "url": "https://turva.dev",
      "transport": "HTTP+JSON"
    }
  ],
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false,
    "extensions": [
      {
        "uri": "https://github.com/google-agentic-commerce/ap2/tree/v0.1",
        "description": "AP2 agent payments. turva.dev acts as merchant. Payment is quote-on-request. An x402 402 challenge is published so the payment surface can be discovered, but there is no facilitator and no automatic settlement: scope and price are confirmed in writing first.",
        "required": false,
        "params": {
          "roles": [
            "merchant"
          ]
        }
      }
    ]
  },
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/plain"
  ],
  "skills": [
    {
      "id": "services",
      "name": "Service catalog",
      "description": "List the service offerings of turva.dev (Shopify agent storefront check, audit, advisory, implementation, agent operations, MCP server design). Fixed prices in EUR for the Shopify agent storefront check, audit, advisory and implementation.",
      "tags": [
        "services",
        "pricing",
        "agent-readiness"
      ],
      "examples": [
        "What does an agent-readiness audit cost?",
        "List turva.dev services"
      ]
    },
    {
      "id": "contact-info",
      "name": "Contact channels",
      "description": "Get the primary contact channels for turva.dev (email, Signal, LinkedIn, business ID). Async-only engagement, no calls.",
      "tags": [
        "contact",
        "async"
      ],
      "examples": [
        "How do I contact turva.dev?",
        "What is the turva.dev email?"
      ]
    },
    {
      "id": "company-info",
      "name": "Company information",
      "description": "Get business details and background about turva.dev and its operator Erik Rekola, including the registered business ID.",
      "tags": [
        "company",
        "about"
      ],
      "examples": [
        "Who runs turva.dev?",
        "What is turva.dev's business ID?"
      ]
    }
  ]
}