{
  "x402Version": 2,
  "endpoint": "https://turva.dev/x402",
  "network": "eip155:8453",
  "asset": "USDC",
  "scheme": "exact",
  "priceNote": "The USDC amounts are the EUR list prices converted at 1.1404 USDC per EUR, the rate read on 2026-07-01, and they do not follow the market. The written quote sets the amount and the currency that are settled.",
  "accepts": [
    {
      "scheme": "exact",
      "network": "eip155:8453",
      "amount": "1000",
      "resource": "https://turva.dev/x402",
      "description": "x402 discovery probe (0.001 USDC)",
      "mimeType": "application/json",
      "payTo": "0x35a46b0b699864f8b7fff52c581fc83adb80fae1",
      "maxTimeoutSeconds": 300,
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "extra": {
        "name": "USD Coin",
        "version": "2",
        "settlement": {
          "mode": "out-of-band",
          "verified": false,
          "note": "No facilitator is configured. X-PAYMENT is not verified and this resource answers 402 regardless of payment, so sending funds achieves nothing. Ask for a quote and settle against the written scope.",
          "quote": "mailto:info@turva.dev?subject=Quote%20request"
        }
      }
    },
    {
      "scheme": "exact",
      "network": "eip155:8453",
      "amount": "1000",
      "resource": "https://turva.dev/api",
      "description": "turva.dev agent API discovery probe (0.001 USDC)",
      "mimeType": "application/json",
      "payTo": "0x35a46b0b699864f8b7fff52c581fc83adb80fae1",
      "maxTimeoutSeconds": 300,
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "extra": {
        "name": "USD Coin",
        "version": "2",
        "settlement": {
          "mode": "out-of-band",
          "verified": false,
          "note": "No facilitator is configured. X-PAYMENT is not verified and this resource answers 402 regardless of payment, so sending funds achieves nothing. Ask for a quote and settle against the written scope.",
          "quote": "mailto:info@turva.dev?subject=Quote%20request"
        }
      }
    },
    {
      "scheme": "exact",
      "network": "eip155:8453",
      "amount": "4904000000",
      "resource": "https://turva.dev/api/agent/audit",
      "description": "Agent-readiness audit (€4,300 / 4904 USDC)",
      "mimeType": "application/json",
      "payTo": "0x35a46b0b699864f8b7fff52c581fc83adb80fae1",
      "maxTimeoutSeconds": 300,
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "extra": {
        "name": "USD Coin",
        "version": "2",
        "settlement": {
          "mode": "out-of-band",
          "verified": false,
          "note": "No facilitator is configured. X-PAYMENT is not verified and this resource answers 402 regardless of payment, so sending funds achieves nothing. Ask for a quote and settle against the written scope.",
          "quote": "mailto:info@turva.dev?subject=Quote%20request"
        }
      }
    },
    {
      "scheme": "exact",
      "network": "eip155:8453",
      "amount": "3421000000",
      "resource": "https://turva.dev/api/agent/advisory",
      "description": "Monthly advisory (€3,000 / 3421 USDC)",
      "mimeType": "application/json",
      "payTo": "0x35a46b0b699864f8b7fff52c581fc83adb80fae1",
      "maxTimeoutSeconds": 300,
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "extra": {
        "name": "USD Coin",
        "version": "2",
        "settlement": {
          "mode": "out-of-band",
          "verified": false,
          "note": "No facilitator is configured. X-PAYMENT is not verified and this resource answers 402 regardless of payment, so sending funds achieves nothing. Ask for a quote and settle against the written scope.",
          "quote": "mailto:info@turva.dev?subject=Quote%20request"
        }
      }
    },
    {
      "scheme": "exact",
      "network": "eip155:8453",
      "amount": "1711000000",
      "resource": "https://turva.dev/api/agent/implementation",
      "description": "Implementation day (€1,500 / 1711 USDC)",
      "mimeType": "application/json",
      "payTo": "0x35a46b0b699864f8b7fff52c581fc83adb80fae1",
      "maxTimeoutSeconds": 300,
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "extra": {
        "name": "USD Coin",
        "version": "2",
        "settlement": {
          "mode": "out-of-band",
          "verified": false,
          "note": "No facilitator is configured. X-PAYMENT is not verified and this resource answers 402 regardless of payment, so sending funds achieves nothing. Ask for a quote and settle against the written scope.",
          "quote": "mailto:info@turva.dev?subject=Quote%20request"
        }
      }
    }
  ],
  "resources": [
    "https://turva.dev/x402",
    "https://turva.dev/api",
    "https://turva.dev/api/agent/audit",
    "https://turva.dev/api/agent/advisory",
    "https://turva.dev/api/agent/implementation"
  ],
  "merchant": {
    "name": "turva.dev",
    "legal_name": "Erik Rekola",
    "business_id": "3600281-7",
    "country": "FI",
    "contact": "mailto:info@turva.dev"
  }
}