{
  "date": "2026-09-23",
  "metric": "Mean full analysis response plus parsing, valid responses only; not full product latency.",
  "method": {
    "syntheticThaiCases": 2,
    "rounds": 2,
    "timeoutMs": 120000,
    "maxOutputTokens": 8192,
    "concurrency": 2,
    "location": "Development Windows machine, Thailand",
    "provider": "OpenRouter, latency routing, no model fallback",
    "reasoning": "External models: provider defaults. Guard Engine analysis component: optional reasoning disabled. Product orchestration is not timed.",
    "applicationCache": false,
    "providerPromptCachePossible": true,
    "heldOutDataset": false,
    "scope": "Exploratory screening of selected models; not a general accuracy or speed ranking. Includes parsed responses that did not match expected categories."
  },
  "models": [
    {
      "id": "promptrity-guard-engine",
      "name": "Promptrity Guard Engine",
      "clean": {
        "meanMs": 911.2746499999998,
        "requests": 2,
        "valid": 2,
        "timeouts": 0,
        "matchedExpected": 2,
        "samples": [
          {
            "ms": 1209.0009,
            "valid": true,
            "matchedExpected": true,
            "timeout": false
          },
          {
            "ms": 613.5483999999997,
            "valid": true,
            "matchedExpected": true,
            "timeout": false
          }
        ]
      },
      "sensitive": {
        "meanMs": 1530.9934499999908,
        "requests": 2,
        "valid": 2,
        "timeouts": 0,
        "matchedExpected": 2,
        "samples": [
          {
            "ms": 2075.225599999998,
            "valid": true,
            "matchedExpected": true,
            "timeout": false
          },
          {
            "ms": 986.7612999999837,
            "valid": true,
            "matchedExpected": true,
            "timeout": false
          }
        ]
      }
    },
    {
      "id": "gpt-5.4-pro",
      "name": "GPT-5.4 Pro",
      "clean": {
        "meanMs": 12020.575150000004,
        "requests": 2,
        "valid": 2,
        "timeouts": 0,
        "matchedExpected": 2,
        "samples": [
          {
            "ms": 12443.4449,
            "valid": true,
            "matchedExpected": true,
            "timeout": false
          },
          {
            "ms": 11597.705400000006,
            "valid": true,
            "matchedExpected": true,
            "timeout": false
          }
        ]
      },
      "sensitive": {
        "meanMs": null,
        "requests": 2,
        "valid": 0,
        "timeouts": 2,
        "matchedExpected": 0,
        "samples": [
          {
            "ms": 120015.68760000002,
            "valid": false,
            "matchedExpected": false,
            "timeout": true
          },
          {
            "ms": 120008.31450000001,
            "valid": false,
            "matchedExpected": false,
            "timeout": true
          }
        ]
      }
    },
    {
      "id": "claude-opus-5.5",
      "name": "Claude Opus 5.5",
      "clean": {
        "meanMs": 2326.453450000003,
        "requests": 2,
        "valid": 2,
        "timeouts": 0,
        "matchedExpected": 2,
        "samples": [
          {
            "ms": 1873.2401000000002,
            "valid": true,
            "matchedExpected": true,
            "timeout": false
          },
          {
            "ms": 2779.6668000000063,
            "valid": true,
            "matchedExpected": true,
            "timeout": false
          }
        ]
      },
      "sensitive": {
        "meanMs": 8741.536050000006,
        "requests": 2,
        "valid": 2,
        "timeouts": 0,
        "matchedExpected": 0,
        "samples": [
          {
            "ms": 5484.687,
            "valid": true,
            "matchedExpected": false,
            "timeout": false
          },
          {
            "ms": 11998.385100000014,
            "valid": true,
            "matchedExpected": false,
            "timeout": false
          }
        ]
      }
    },
    {
      "id": "gemini-3.1-pro-preview",
      "name": "Gemini 3.1 Pro Preview",
      "clean": {
        "meanMs": 4199.480349999989,
        "requests": 2,
        "valid": 2,
        "timeouts": 0,
        "matchedExpected": 2,
        "samples": [
          {
            "ms": 4064.8563999999997,
            "valid": true,
            "matchedExpected": true,
            "timeout": false
          },
          {
            "ms": 4334.104299999977,
            "valid": true,
            "matchedExpected": true,
            "timeout": false
          }
        ]
      },
      "sensitive": {
        "meanMs": 22790.7754,
        "requests": 2,
        "valid": 2,
        "timeouts": 0,
        "matchedExpected": 2,
        "samples": [
          {
            "ms": 22820.558300000004,
            "valid": true,
            "matchedExpected": true,
            "timeout": false
          },
          {
            "ms": 22760.992499999993,
            "valid": true,
            "matchedExpected": true,
            "timeout": false
          }
        ]
      }
    },
    {
      "id": "gpt-6-astra-pro",
      "name": "GPT-6 Astra Pro",
      "clean": {
        "meanMs": 4216.826800000004,
        "requests": 2,
        "valid": 2,
        "timeouts": 0,
        "matchedExpected": 2,
        "samples": [
          {
            "ms": 3883.3409,
            "valid": true,
            "matchedExpected": true,
            "timeout": false
          },
          {
            "ms": 4550.3127000000095,
            "valid": true,
            "matchedExpected": true,
            "timeout": false
          }
        ]
      },
      "sensitive": {
        "meanMs": 5017.210049999991,
        "requests": 2,
        "valid": 2,
        "timeouts": 0,
        "matchedExpected": 0,
        "samples": [
          {
            "ms": 4535.807200000003,
            "valid": true,
            "matchedExpected": false,
            "timeout": false
          },
          {
            "ms": 5498.612899999978,
            "valid": true,
            "matchedExpected": false,
            "timeout": false
          }
        ]
      }
    }
  ]
}
