Skip to main content
A completed scan returns a MerchantScan object with five top-level sections: metadata, scores, protocol_results, structured_data, accessibility.

Top-level fields

Protocol detection

Status values:
  • confirmed — endpoint responds as expected, protocol is live.
  • eligible — heuristic signals suggest the protocol would work if enabled.
  • platform_enabled — the underlying commerce platform supports the protocol (e.g. Shopify-hosted sites are ACP-eligible).
  • not_detected — probed and not found.
  • not_applicable — protocol doesn’t apply to this business model.

Structured data

Accessibility

Prospect score (from /prospects)

Shopping test result