{
  "name": "Drevanto Instant Estimate benchmark",
  "certificationDate": "2026-08-21",
  "catalogVersion": 3,
  "supportedAssemblyVersions": 26,
  "tradeFamilies": 20,
  "certifiedGenerations": 520,
  "approvedClaim": "In 520 certified profile-mode generations across 26 supported Instant assemblies on Windows (profile/AOT) and an Android API 36 emulator, supported jobs became editable estimates in a median of 0.028 seconds (rounded); the measured 95th percentile was 48.008 milliseconds (approximately 0.048 seconds), with 0 generative-AI provider calls.",
  "methodology": {
    "design": "10 controlled generations per supported assembly version per platform, in profile mode.",
    "platforms": [
      {
        "name": "Windows (profile)",
        "samples": 260
      },
      {
        "name": "Android API 36 emulator (profile)",
        "samples": 260
      }
    ],
    "timing": {
      "boundary": "Timing starts when Generate is pressed after clarification and ends when the editable estimate is visible. Application startup and the clarification questions themselves are excluded.",
      "uiEndToVisible": "Elapsed time from Generate being pressed (after clarification) to the editable estimate being visible in the UI. Application startup and clarification questions are excluded.",
      "engineInternal": "Time inside the deterministic engine only, recorded separately from UI timing."
    },
    "execution": "Deterministic local execution. No generative-AI provider calls for supported Instant work.",
    "unsupportedScope": "Unsupported or unusual scope is not forced through Instant \u2014 it is flagged and routed to Drevanto's Hybrid/assisted review path for contractor review. In the current beta that path is manual contractor review: AI-assisted drafting requires an external provider and no provider is enabled, so no generative-AI step runs."
  },
  "results": {
    "windowsProfileUiMs": {
      "p50": 24.183,
      "p95": 28.971,
      "max": 32.042
    },
    "androidApi36EmulatorProfileUiMs": {
      "p50": 32.777,
      "p95": 52.883,
      "max": 123.81
    },
    "engineInternalUs": {
      "p50": 262,
      "p95": 1045,
      "max": 4775
    },
    "generationFailures": 0,
    "generativeAiProviderCalls": 0,
    "repeatabilityHashesMatched": "78/78",
    "jobReadyPassed": "520/520",
    "certifiedFalseReadyAttemptsPrevented": "520/520"
  },
  "histograms": {
    "windowsProfileUi": {
      "unit": "ms",
      "total": 260,
      "buckets": [
        {
          "label": "<=20ms",
          "count": 0
        },
        {
          "label": ">20-25ms",
          "count": 171
        },
        {
          "label": ">25-30ms",
          "count": 82
        },
        {
          "label": ">30-40ms",
          "count": 7
        },
        {
          "label": ">40-50ms",
          "count": 0
        },
        {
          "label": ">50-75ms",
          "count": 0
        },
        {
          "label": ">75-100ms",
          "count": 0
        },
        {
          "label": ">100ms",
          "count": 0
        }
      ]
    },
    "androidApi36EmulatorProfileUi": {
      "unit": "ms",
      "total": 260,
      "buckets": [
        {
          "label": "<=20ms",
          "count": 0
        },
        {
          "label": ">20-25ms",
          "count": 2
        },
        {
          "label": ">25-30ms",
          "count": 64
        },
        {
          "label": ">30-40ms",
          "count": 149
        },
        {
          "label": ">40-50ms",
          "count": 20
        },
        {
          "label": ">50-75ms",
          "count": 23
        },
        {
          "label": ">75-100ms",
          "count": 1
        },
        {
          "label": ">100ms",
          "count": 1
        }
      ]
    },
    "engineInternal": {
      "unit": "ms",
      "total": 520,
      "buckets": [
        {
          "label": "<=0.25ms",
          "count": 247
        },
        {
          "label": ">0.25-0.5ms",
          "count": 194
        },
        {
          "label": ">0.5-1ms",
          "count": 52
        },
        {
          "label": ">1-2ms",
          "count": 23
        },
        {
          "label": ">2-5ms",
          "count": 4
        },
        {
          "label": ">5ms",
          "count": 0
        }
      ]
    }
  },
  "certifiedExamples": [
    "pressure-treated-deck@1.0.0",
    "interior-painting@1.0.0",
    "asphalt-shingle-roof@1.0.0"
  ],
  "syntheticPricing": {
    "materialBaselineUsd": 12.5,
    "laborRateUsdPerHour": 72,
    "note": "All pricing and readiness checks used synthetic local certification rates. Synthetic equipment rates were used only where applicable."
  },
  "limitations": [
    "Certified supported jobs only.",
    "Does not certify supplier-price accuracy.",
    "Does not certify real-world job frequency or coverage.",
    "Does not cover every construction estimate, every device, or arbitrary free-form scope.",
    "Android figures come from an API 36 emulator, not a fleet of physical devices.",
    "Historical campaign: these are dated 2026-08-21 results on that source state, not a re-run against the current Windows Build 17 or any later build.",
    "Android figures come from an API 36 emulator; no physical handset was timed in this campaign.",
    "Timing starts when Generate is pressed after clarification and ends when the editable estimate is visible. Application startup and the clarification questions themselves are excluded."
  ],
  "sanitization": "This file intentionally omits usernames, local paths, hostnames, device serials, credentials, customer data, full raw hashes, and raw sample rows.",
  "combinedP95Milliseconds": 48.008,
  "combinedP95SecondsRounded": 0.048,
  "correctionNote": "Correction (September 7, 2026): earlier copy stated a flat \u201c95% completed within 0.048 seconds\u201d. The measured 95th percentile is 48.008 milliseconds; 0.048 seconds is a rounded display value. Download URLs are unchanged."
}
