{
  "calculator": "swim-pace-calculator",
  "title": "Swim Pace Calculator",
  "site": "AI Fit Hub",
  "input": {},
  "defaults_used": {
    "mode": "pace",
    "stroke_type": "freestyle",
    "distance_value": 1500,
    "distance_unit": "m",
    "laps": 0,
    "pool_length": 25,
    "pool_length_unit": "m",
    "time_seconds": 1800,
    "target_pace_seconds": 120,
    "target_pace_unit": "100m"
  },
  "result": {
    "distanceMeters": 1500,
    "distanceYards": 1640.42,
    "totalTimeSeconds": 1800,
    "pacePer100mSeconds": 120,
    "pacePer100ydSeconds": 109.73,
    "swolfEstimate": 50,
    "effortZone": "Tempo",
    "strokeType": "freestyle"
  },
  "provenance": {
    "run": "https://aifithub.io/api/run/swim-pace-calculator",
    "page": "https://aifithub.io/swim-pace-calculator/",
    "methodology": "https://aifithub.io/methodology/swim-pace-calculator/",
    "contract": "https://aifithub.io/contracts/swim-pace-calculator.json",
    "engine": "https://aifithub.io/engines/swim-pace-calculator.js",
    "engine_sha256": "8b745dcb18c564fbddbb94ceebd7dd2395a5aad95dfb71df81b582bd72fde3ec",
    "build": "9e8a56a16bda662ba90601b49561a2b176e9c379"
  },
  "disclaimer": "General fitness estimates — not medical advice.",
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "cite": "AI Fit Hub, Swim Pace Calculator (engine 8b745dcb18c5), https://aifithub.io/api/run/swim-pace-calculator"
}