OPEN RECORD · 36 MEASURED CHECKS

urljoin URL resolution vs a fixed-origin selection policy

urljoin resolves references; it does not enforce an allowed origin. Compare it with a misleading string-prefix gate and a bounded fixed-HTTPS-origin policy using only synthetic offline inputs.

When this evidence is relevant

Investigating urljoin, urllib.parse, URL prefix, same origin: compare the exact failure below with your public error, then check the measured scope.

Observed failure

urljoin-only resolution violates 23 checks of this fixed-origin policy; prefix-only validation still violates 17. This is documented URL resolution behavior, not a library defect.

Reject ambiguous raw text before parsing, resolve then compare HTTPS scheme/hostname/effective port, reject userinfo, and return a canonical authority without a fragment.

Offline URI selection for one fixed HTTPS origin; ASCII references; synthetic .example hostnames. No DNS, HTTP client, redirects, proxy, browser, path authorization, private network detection, credential forwarding or production execution is tested. Same-origin paths may include /admin and percent-encoded segments. No URL is opened. Representative primary count: Windows AMD64 CPython 3.12.14, 36 checks (13 allowed, 23 rejected). Separate Linux rerun passes the same 36; counts are not combined. Seven harness controls are excluded from primary count.

Measured 2026-09-19T09:18:34.461223+00:00 · Windows / AMD64. Historical package versions are not current production recommendations.

Primary references

The complete record and all reproduction files are open. No response is required.

Complete record

  1. relative_child
  2. relative_parent
  3. root_relative
  4. query_only
  5. fragment_not_transmitted
  6. absolute_same_origin
  7. host_case_normalized
  8. explicit_default_port
  9. network_path_same_origin
  10. empty_reference
  11. encoded_path_is_opaque
  12. not_a_path_scope_guard
  13. encoded_dot_segments_not_decoded
  14. foreign_absolute
  15. foreign_network_path
  16. hostname_prefix_is_not_origin
  17. userinfo_prefix_is_not_host
  18. userinfo_on_trusted_host_rejected
  19. empty_userinfo_rejected
  20. non_default_port
  21. zero_port_not_default
  22. out_of_range_port
  23. nonnumeric_port
  24. empty_port
  25. http_downgrade
  26. file_scheme
  27. trailing_dot_distinct_by_policy
  28. tab_before_parser_normalization
  29. newline_before_parser_normalization
  30. leading_control_before_parser_normalization
  31. raw_backslash
  32. raw_space
  33. non_ascii_requires_explicit_encoding
  34. malformed_percent_escape
  35. malformed_ipv6_authority
  36. non_text_reference
Full execution record and environments
{
  "schema_version": 2,
  "test_id": "urljoin-origin-policy-v1",
  "created_at": "2026-09-19T09:18:34.461223+00:00",
  "environment": {
    "machine": "AMD64",
    "python_implementation": "CPython",
    "python_version": "3.12.14",
    "system": "Windows"
  },
  "fixed_environment": {
    "machine": "AMD64",
    "python_implementation": "CPython",
    "python_version": "3.12.14",
    "system": "Windows"
  },
  "status": "passed",
  "failure": {
    "checks": [
      "relative_child",
      "relative_parent",
      "root_relative",
      "query_only",
      "fragment_not_transmitted",
      "absolute_same_origin",
      "network_path_same_origin",
      "empty_reference",
      "encoded_path_is_opaque",
      "not_a_path_scope_guard",
      "encoded_dot_segments_not_decoded",
      "malformed_ipv6_authority",
      "non_text_reference"
    ],
    "checks_count": 13,
    "failed_checks": [
      "host_case_normalized",
      "explicit_default_port",
      "foreign_absolute",
      "foreign_network_path",
      "hostname_prefix_is_not_origin",
      "userinfo_prefix_is_not_host",
      "userinfo_on_trusted_host_rejected",
      "empty_userinfo_rejected",
      "non_default_port",
      "zero_port_not_default",
      "out_of_range_port",
      "nonnumeric_port",
      "empty_port",
      "http_downgrade",
      "file_scheme",
      "trailing_dot_distinct_by_policy",
      "tab_before_parser_normalization",
      "newline_before_parser_normalization",
      "leading_control_before_parser_normalization",
      "raw_backslash",
      "raw_space",
      "non_ascii_requires_explicit_encoding",
      "malformed_percent_escape"
    ],
    "mode": "broken",
    "network_requests": 0,
    "observations": [
      {
        "accepted": true,
        "expected_accept": true,
        "id": "relative_child",
        "selected_url": "https://trusted.example/api/jobs/42?view=brief"
      },
      {
        "accepted": true,
        "expected_accept": true,
        "id": "relative_parent",
        "selected_url": "https://trusted.example/api/status"
      },
      {
        "accepted": true,
        "expected_accept": true,
        "id": "root_relative",
        "selected_url": "https://trusted.example/health"
      },
      {
        "accepted": true,
        "expected_accept": true,
        "id": "query_only",
        "selected_url": "https://trusted.example/api/jobs/?page=2&sort=name"
      },
      {
        "accepted": true,
        "expected_accept": true,
        "id": "fragment_not_transmitted",
        "selected_url": "https://trusted.example/api/jobs/"
      },
      {
        "accepted": true,
        "expected_accept": true,
        "id": "absolute_same_origin",
        "selected_url": "https://trusted.example/v2/jobs"
      },
      {
        "accepted": true,
        "expected_accept": true,
        "id": "host_case_normalized",
        "selected_url": "https://TRUSTED.EXAMPLE/v2/jobs"
      },
      {
        "accepted": true,
        "expected_accept": true,
        "id": "explicit_default_port",
        "selected_url": "https://trusted.example:443/v2/jobs"
      },
      {
        "accepted": true,
        "expected_accept": true,
        "id": "network_path_same_origin",
        "selected_url": "https://trusted.example/v2/jobs"
      },
      {
        "accepted": true,
        "expected_accept": true,
        "id": "empty_reference",
        "selected_url": "https://trusted.example/api/jobs/"
      },
      {
        "accepted": true,
        "expected_accept": true,
        "id": "encoded_path_is_opaque",
        "selected_url": "https://trusted.example/files/a%2Fb?q=c%20d"
      },
      {
        "accepted": true,
        "expected_accept": true,
        "id": "not_a_path_scope_guard",
        "selected_url": "https://trusted.example/admin"
      },
      {
        "accepted": true,
        "expected_accept": true,
        "id": "encoded_dot_segments_not_decoded",
        "selected_url": "https://trusted.example/%2e%2e/admin"
      },
      {
        "accepted": true,
        "expected_accept": false,
        "id": "foreign_absolute",
        "selected_url": "https://other.example/collect"
      },
      {
        "accepted": true,
        "expected_accept": false,
        "id": "foreign_network_path",
        "selected_url": "https://other.example/collect"
      },
      {
        "accepted": true,
        "expected_accept": false,
        "id": "hostname_prefix_is_not_origin",
        "selected_url": "https://trusted.example.other.example/collect"
      },
      {
        "accepted": true,
        "expected_accept": false,
        "id": "userinfo_prefix_is_not_host",
        "selected_url": "https://trusted.example@other.example/collect"
      },
      {
        "accepted": true,
        "expected_accept": false,
        "id": "userinfo_on_trusted_host_rejected",
        "selected_url": "https://user:password@trusted.example/x"
      },
      {
        "accepted": true,
        "expected_accept": false,
        "id": "empty_userinfo_rejected",
        "selected_url": "https://@trusted.example/x"
      },
      {
        "accepted": true,
        "expected_accept": false,
        "id": "non_default_port",
        "selected_url": "https://trusted.example:8443/x"
      },
      {
        "accepted": true,
        "expected_accept": false,
        "id": "zero_port_not_default",
        "selected_url": "https://trusted.example:0/x"
      },
      {
        "accepted": true,
        "expected_accept": false,
        "id": "out_of_range_port",
        "selected_url": "https://trusted.example:99999/x"
      },
      {
        "accepted": true,
        "expected_accept": false,
        "id": "nonnumeric_port",
        "selected_url": "https://trusted.example:nope/x"
      },
      {
        "accepted": true,
        "expected_accept": false,
        "id": "empty_port",
        "selected_url": "https://trusted.example:/x"
      },
      {
        "accepted": true,
        "expected_accept": false,
        "id": "http_downgrade",
        "selected_url": "http://trusted.example/x"
      },
      {
        "accepted": true,
        "expected_accept": false,
        "id": "file_scheme",
        "selected_url": "file:///synthetic-only.txt"
      },
      {
        "accepted": true,
        "expected_accept": false,
        "id": "trailing_dot_distinct_by_policy",
        "selected_url": "https://trusted.example./x"
      },
      {
        "accepted": true,
        "expected_accept": false,
        "id": "tab_before_parser_normalization",
        "selected_url": "https://trusted.example/x"
      },
      {
        "accepted": true,
        "expected_accept": false,
        "id": "newline_before_parser_normalization",
        "selected_url": "https://trusted.example/xy"
      },
      {
        "accepted": true,
        "expected_accept": false,
        "id": "leading_control_before_parser_normalization",
        "selected_url": "https://trusted.example/x"
      },
      {
        "accepted": true,
        "expected_accept": false,
        "id": "raw_backslash",
        "selected_url": "https://trusted.example/folder\\name"
      },
      {
        "accepted": true,
        "expected_accept": false,
        "id": "raw_space",
        "selected_url": "https://trusted.example/two words"
      },
      {
        "accepted": true,
        "expected_accept": false,
        "id": "non_ascii_requires_explicit_encoding",
        "selected_url": "https://trusted.example/café"
      },
      {
        "accepted": true,
        "expected_accept": false,
        "id": "malformed_percent_escape",
        "selected_url": "https://trusted.example/bad%zz"
      },
      {
        "accepted": false,
        "error_type": "ValueError",
        "expected_accept": false,
        "id": "malformed_ipv6_authority"
      },
      {
        "accepted": false,
        "error_type": "TypeError",
        "expected_accept": false,
        "id": "non_text_reference"
      }
    ],
    "status": "check_failed",
    "error": "urljoin-only resolution violates 23 checks of this fixed-origin policy; prefix-only validation still violates 17. This is documented URL resolution behavior, not a library defect."
  },
  "success": {
    "checks": [
      "relative_child",
      "relative_parent",
      "root_relative",
      "query_only",
      "fragment_not_transmitted",
      "absolute_same_origin",
      "host_case_normalized",
      "explicit_default_port",
      "network_path_same_origin",
      "empty_reference",
      "encoded_path_is_opaque",
      "not_a_path_scope_guard",
      "encoded_dot_segments_not_decoded",
      "foreign_absolute",
      "foreign_network_path",
      "hostname_prefix_is_not_origin",
      "userinfo_prefix_is_not_host",
      "userinfo_on_trusted_host_rejected",
      "empty_userinfo_rejected",
      "non_default_port",
      "zero_port_not_default",
      "out_of_range_port",
      "nonnumeric_port",
      "empty_port",
      "http_downgrade",
      "file_scheme",
      "trailing_dot_distinct_by_policy",
      "tab_before_parser_normalization",
      "newline_before_parser_normalization",
      "leading_control_before_parser_normalization",
      "raw_backslash",
      "raw_space",
      "non_ascii_requires_explicit_encoding",
      "malformed_percent_escape",
      "malformed_ipv6_authority",
      "non_text_reference"
    ],
    "checks_count": 36,
    "failed_checks": [],
    "mode": "fixed",
    "network_requests": 0,
    "observations": [
      {
        "accepted": true,
        "expected_accept": true,
        "id": "relative_child",
        "selected_url": "https://trusted.example/api/jobs/42?view=brief"
      },
      {
        "accepted": true,
        "expected_accept": true,
        "id": "relative_parent",
        "selected_url": "https://trusted.example/api/status"
      },
      {
        "accepted": true,
        "expected_accept": true,
        "id": "root_relative",
        "selected_url": "https://trusted.example/health"
      },
      {
        "accepted": true,
        "expected_accept": true,
        "id": "query_only",
        "selected_url": "https://trusted.example/api/jobs/?page=2&sort=name"
      },
      {
        "accepted": true,
        "expected_accept": true,
        "id": "fragment_not_transmitted",
        "selected_url": "https://trusted.example/api/jobs/"
      },
      {
        "accepted": true,
        "expected_accept": true,
        "id": "absolute_same_origin",
        "selected_url": "https://trusted.example/v2/jobs"
      },
      {
        "accepted": true,
        "expected_accept": true,
        "id": "host_case_normalized",
        "selected_url": "https://trusted.example/v2/jobs"
      },
      {
        "accepted": true,
        "expected_accept": true,
        "id": "explicit_default_port",
        "selected_url": "https://trusted.example/v2/jobs"
      },
      {
        "accepted": true,
        "expected_accept": true,
        "id": "network_path_same_origin",
        "selected_url": "https://trusted.example/v2/jobs"
      },
      {
        "accepted": true,
        "expected_accept": true,
        "id": "empty_reference",
        "selected_url": "https://trusted.example/api/jobs/"
      },
      {
        "accepted": true,
        "expected_accept": true,
        "id": "encoded_path_is_opaque",
        "selected_url": "https://trusted.example/files/a%2Fb?q=c%20d"
      },
      {
        "accepted": true,
        "expected_accept": true,
        "id": "not_a_path_scope_guard",
        "selected_url": "https://trusted.example/admin"
      },
      {
        "accepted": true,
        "expected_accept": true,
        "id": "encoded_dot_segments_not_decoded",
        "selected_url": "https://trusted.example/%2e%2e/admin"
      },
      {
        "accepted": false,
        "error_type": "InvalidReference",
        "expected_accept": false,
        "id": "foreign_absolute"
      },
      {
        "accepted": false,
        "error_type": "InvalidReference",
        "expected_accept": false,
        "id": "foreign_network_path"
      },
      {
        "accepted": false,
        "error_type": "InvalidReference",
        "expected_accept": false,
        "id": "hostname_prefix_is_not_origin"
      },
      {
        "accepted": false,
        "error_type": "InvalidReference",
        "expected_accept": false,
        "id": "userinfo_prefix_is_not_host"
      },
      {
        "accepted": false,
        "error_type": "InvalidReference",
        "expected_accept": false,
        "id": "userinfo_on_trusted_host_rejected"
      },
      {
        "accepted": false,
        "error_type": "InvalidReference",
        "expected_accept": false,
        "id": "empty_userinfo_rejected"
      },
      {
        "accepted": false,
        "error_type": "InvalidReference",
        "expected_accept": false,
        "id": "non_default_port"
      },
      {
        "accepted": false,
        "error_type": "InvalidReference",
        "expected_accept": false,
        "id": "zero_port_not_default"
      },
      {
        "accepted": false,
        "error_type": "InvalidReference",
        "expected_accept": false,
        "id": "out_of_range_port"
      },
      {
        "accepted": false,
        "error_type": "InvalidReference",
        "expected_accept": false,
        "id": "nonnumeric_port"
      },
      {
        "accepted": false,
        "error_type": "InvalidReference",
        "expected_accept": false,
        "id": "empty_port"
      },
      {
        "accepted": false,
        "error_type": "InvalidReference",
        "expected_accept": false,
        "id": "http_downgrade"
      },
      {
        "accepted": false,
        "error_type": "InvalidReference",
        "expected_accept": false,
        "id": "file_scheme"
      },
      {
        "accepted": false,
        "error_type": "InvalidReference",
        "expected_accept": false,
        "id": "trailing_dot_distinct_by_policy"
      },
      {
        "accepted": false,
        "error_type": "InvalidReference",
        "expected_accept": false,
        "id": "tab_before_parser_normalization"
      },
      {
        "accepted": false,
        "error_type": "InvalidReference",
        "expected_accept": false,
        "id": "newline_before_parser_normalization"
      },
      {
        "accepted": false,
        "error_type": "InvalidReference",
        "expected_accept": false,
        "id": "leading_control_before_parser_normalization"
      },
      {
        "accepted": false,
        "error_type": "InvalidReference",
        "expected_accept": false,
        "id": "raw_backslash"
      },
      {
        "accepted": false,
        "error_type": "InvalidReference",
        "expected_accept": false,
        "id": "raw_space"
      },
      {
        "accepted": false,
        "error_type": "InvalidReference",
        "expected_accept": false,
        "id": "non_ascii_requires_explicit_encoding"
      },
      {
        "accepted": false,
        "error_type": "InvalidReference",
        "expected_accept": false,
        "id": "malformed_percent_escape"
      },
      {
        "accepted": false,
        "error_type": "InvalidReference",
        "expected_accept": false,
        "id": "malformed_ipv6_authority"
      },
      {
        "accepted": false,
        "error_type": "InvalidReference",
        "expected_accept": false,
        "id": "non_text_reference"
      }
    ],
    "status": "passed"
  },
  "negative_control": {
    "checks": [
      "relative_child",
      "relative_parent",
      "root_relative",
      "query_only",
      "fragment_not_transmitted",
      "absolute_same_origin",
      "network_path_same_origin",
      "empty_reference",
      "encoded_path_is_opaque",
      "not_a_path_scope_guard",
      "encoded_dot_segments_not_decoded",
      "foreign_absolute",
      "foreign_network_path",
      "userinfo_on_trusted_host_rejected",
      "empty_userinfo_rejected",
      "http_downgrade",
      "file_scheme",
      "malformed_ipv6_authority",
      "non_text_reference"
    ],
    "checks_count": 19,
    "failed_checks": [
      "host_case_normalized",
      "explicit_default_port",
      "hostname_prefix_is_not_origin",
      "userinfo_prefix_is_not_host",
      "non_default_port",
      "zero_port_not_default",
      "out_of_range_port",
      "nonnumeric_port",
      "empty_port",
      "trailing_dot_distinct_by_policy",
      "tab_before_parser_normalization",
      "newline_before_parser_normalization",
      "leading_control_before_parser_normalization",
      "raw_backslash",
      "raw_space",
      "non_ascii_requires_explicit_encoding",
      "malformed_percent_escape"
    ],
    "mode": "prefix",
    "network_requests": 0,
    "observations": [
      {
        "accepted": true,
        "expected_accept": true,
        "id": "relative_child",
        "selected_url": "https://trusted.example/api/jobs/42?view=brief"
      },
      {
        "accepted": true,
        "expected_accept": true,
        "id": "relative_parent",
        "selected_url": "https://trusted.example/api/status"
      },
      {
        "accepted": true,
        "expected_accept": true,
        "id": "root_relative",
        "selected_url": "https://trusted.example/health"
      },
      {
        "accepted": true,
        "expected_accept": true,
        "id": "query_only",
        "selected_url": "https://trusted.example/api/jobs/?page=2&sort=name"
      },
      {
        "accepted": true,
        "expected_accept": true,
        "id": "fragment_not_transmitted",
        "selected_url": "https://trusted.example/api/jobs/"
      },
      {
        "accepted": true,
        "expected_accept": true,
        "id": "absolute_same_origin",
        "selected_url": "https://trusted.example/v2/jobs"
      },
      {
        "accepted": false,
        "error_type": "InvalidReference",
        "expected_accept": true,
        "id": "host_case_normalized"
      },
      {
        "accepted": true,
        "expected_accept": true,
        "id": "explicit_default_port",
        "selected_url": "https://trusted.example:443/v2/jobs"
      },
      {
        "accepted": true,
        "expected_accept": true,
        "id": "network_path_same_origin",
        "selected_url": "https://trusted.example/v2/jobs"
      },
      {
        "accepted": true,
        "expected_accept": true,
        "id": "empty_reference",
        "selected_url": "https://trusted.example/api/jobs/"
      },
      {
        "accepted": true,
        "expected_accept": true,
        "id": "encoded_path_is_opaque",
        "selected_url": "https://trusted.example/files/a%2Fb?q=c%20d"
      },
      {
        "accepted": true,
        "expected_accept": true,
        "id": "not_a_path_scope_guard",
        "selected_url": "https://trusted.example/admin"
      },
      {
        "accepted": true,
        "expected_accept": true,
        "id": "encoded_dot_segments_not_decoded",
        "selected_url": "https://trusted.example/%2e%2e/admin"
      },
      {
        "accepted": false,
        "error_type": "InvalidReference",
        "expected_accept": false,
        "id": "foreign_absolute"
      },
      {
        "accepted": false,
        "error_type": "InvalidReference",
        "expected_accept": false,
        "id": "foreign_network_path"
      },
      {
        "accepted": true,
        "expected_accept": false,
        "id": "hostname_prefix_is_not_origin",
        "selected_url": "https://trusted.example.other.example/collect"
      },
      {
        "accepted": true,
        "expected_accept": false,
        "id": "userinfo_prefix_is_not_host",
        "selected_url": "https://trusted.example@other.example/collect"
      },
      {
        "accepted": false,
        "error_type": "InvalidReference",
        "expected_accept": false,
        "id": "userinfo_on_trusted_host_rejected"
      },
      {
        "accepted": false,
        "error_type": "InvalidReference",
        "expected_accept": false,
        "id": "empty_userinfo_rejected"
      },
      {
        "accepted": true,
        "expected_accept": false,
        "id": "non_default_port",
        "selected_url": "https://trusted.example:8443/x"
      },
      {
        "accepted": true,
        "expected_accept": false,
        "id": "zero_port_not_default",
        "selected_url": "https://trusted.example:0/x"
      },
      {
        "accepted": true,
        "expected_accept": false,
        "id": "out_of_range_port",
        "selected_url": "https://trusted.example:99999/x"
      },
      {
        "accepted": true,
        "expected_accept": false,
        "id": "nonnumeric_port",
        "selected_url": "https://trusted.example:nope/x"
      },
      {
        "accepted": true,
        "expected_accept": false,
        "id": "empty_port",
        "selected_url": "https://trusted.example:/x"
      },
      {
        "accepted": false,
        "error_type": "InvalidReference",
        "expected_accept": false,
        "id": "http_downgrade"
      },
      {
        "accepted": false,
        "error_type": "InvalidReference",
        "expected_accept": false,
        "id": "file_scheme"
      },
      {
        "accepted": true,
        "expected_accept": false,
        "id": "trailing_dot_distinct_by_policy",
        "selected_url": "https://trusted.example./x"
      },
      {
        "accepted": true,
        "expected_accept": false,
        "id": "tab_before_parser_normalization",
        "selected_url": "https://trusted.example/x"
      },
      {
        "accepted": true,
        "expected_accept": false,
        "id": "newline_before_parser_normalization",
        "selected_url": "https://trusted.example/xy"
      },
      {
        "accepted": true,
        "expected_accept": false,
        "id": "leading_control_before_parser_normalization",
        "selected_url": "https://trusted.example/x"
      },
      {
        "accepted": true,
        "expected_accept": false,
        "id": "raw_backslash",
        "selected_url": "https://trusted.example/folder\\name"
      },
      {
        "accepted": true,
        "expected_accept": false,
        "id": "raw_space",
        "selected_url": "https://trusted.example/two words"
      },
      {
        "accepted": true,
        "expected_accept": false,
        "id": "non_ascii_requires_explicit_encoding",
        "selected_url": "https://trusted.example/café"
      },
      {
        "accepted": true,
        "expected_accept": false,
        "id": "malformed_percent_escape",
        "selected_url": "https://trusted.example/bad%zz"
      },
      {
        "accepted": false,
        "error_type": "ValueError",
        "expected_accept": false,
        "id": "malformed_ipv6_authority"
      },
      {
        "accepted": false,
        "error_type": "TypeError",
        "expected_accept": false,
        "id": "non_text_reference"
      }
    ],
    "status": "check_failed"
  },
  "checks": [
    "relative_child",
    "relative_parent",
    "root_relative",
    "query_only",
    "fragment_not_transmitted",
    "absolute_same_origin",
    "host_case_normalized",
    "explicit_default_port",
    "network_path_same_origin",
    "empty_reference",
    "encoded_path_is_opaque",
    "not_a_path_scope_guard",
    "encoded_dot_segments_not_decoded",
    "foreign_absolute",
    "foreign_network_path",
    "hostname_prefix_is_not_origin",
    "userinfo_prefix_is_not_host",
    "userinfo_on_trusted_host_rejected",
    "empty_userinfo_rejected",
    "non_default_port",
    "zero_port_not_default",
    "out_of_range_port",
    "nonnumeric_port",
    "empty_port",
    "http_downgrade",
    "file_scheme",
    "trailing_dot_distinct_by_policy",
    "tab_before_parser_normalization",
    "newline_before_parser_normalization",
    "leading_control_before_parser_normalization",
    "raw_backslash",
    "raw_space",
    "non_ascii_requires_explicit_encoding",
    "malformed_percent_escape",
    "malformed_ipv6_authority",
    "non_text_reference"
  ],
  "requirements_fixed": "# Standard library only. Representative execution: CPython 3.12.14 on Windows AMD64.\n",
  "test_sha256": "597df8235d9c1203d8b56dcdadb75d8bcdc3961bbc35d7faf795c561c6361472",
  "fixture_sha256": "6f542369c5f484ad22d9de3d6fb766be4b70ca01bb622883a799d01863db3770",
  "scope": "Offline URI selection for one fixed HTTPS origin; ASCII references; synthetic .example hostnames. No DNS, HTTP client, redirects, proxy, browser, path authorization, private network detection, credential forwarding or production execution is tested. Same-origin paths may include /admin and percent-encoded segments. No URL is opened. Representative primary count: Windows AMD64 CPython 3.12.14, 36 checks (13 allowed, 23 rejected). Separate Linux rerun passes the same 36; counts are not combined. Seven harness controls are excluded from primary count.",
  "representative_evidence": "evidence/record.json",
  "secondary_execution": {
    "record": "linux-rerun/record.json",
    "environment": {
      "machine": "x86_64",
      "python_implementation": "CPython",
      "python_version": "3.12.14",
      "system": "Linux"
    },
    "primary_checks": 36,
    "counted_in_catalog_total": false
  },
  "handoff": {
    "zip_sha256": "bee046b88ce7b0a37e90148f94750f8312e4e00b57fd7c116981dc58bccce2fd",
    "zip_size": 15831,
    "original_manifest": "manifest.json"
  },
  "artifact_sha256": {
    "PUBLICATION.md": "7cfbff9b84b16f2022ac7af4f3dc928062c07c84c8cea504f04ee3cc752d5276",
    "README.md": "63da300d69140773a8788e75f48de77b5ed059e9477e7525260cbab8ddb85fcb",
    "case.json": "83661ef37bf62cf6d539404e68e013eedc70760b5d4eddf9e5d3d73deb11275a",
    "environment_probe.py": "82d1120193b5c2b52072902f0cc50cc51851808883dfac2930e3a5a04baee176",
    "evidence/broken.stderr.txt": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    "evidence/broken.stdout.json": "a8089b9e64bdb13b9abf9ba840c9996af828c2280dc4c36c2d5147c4830e7628",
    "evidence/fixed.stderr.txt": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    "evidence/fixed.stdout.json": "e0cabb1cf8e10229ddfc9734f6063836af5e4538f471565f779554839ac3195e",
    "evidence/prefix.stderr.txt": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    "evidence/prefix.stdout.json": "c38680b5733b9b54fe49f17af71eb10765647e28a1f4910a7814aa92ed5b28c0",
    "evidence/record.json": "3c2895197337299f9556ebf7ddb4ccdbf19a1d3001fe0df5359a7a1508d1103f",
    "fixture.json": "6f542369c5f484ad22d9de3d6fb766be4b70ca01bb622883a799d01863db3770",
    "linux-rerun/broken.stderr.txt": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    "linux-rerun/broken.stdout.json": "f06d4ee77ebe5fcee53798cce7d054137f446fe716800e85d9da643574045ded",
    "linux-rerun/fixed.stderr.txt": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    "linux-rerun/fixed.stdout.json": "aaf18851f9585bede6bec433bc1373b2a0675baa90c4c8bc413339316115751b",
    "linux-rerun/prefix.stderr.txt": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    "linux-rerun/prefix.stdout.json": "9d2f61f517d96aefa9943175849f1e4eefec104aef5817eede6d4e50474b81e8",
    "linux-rerun/record.json": "e0a7d54cb45fe3f9c32828cab5c6e0b070cae536d8f3f3ddb8969046eec3d87b",
    "manifest.json": "8bd549a36510baa28d39cf2e5922fd9cb88950374baaa589557e4cd936aa6b9f",
    "package.py": "ac2b381bc68469f5d7f6890d2c8b40830d2a7fbbbb841813dd088facb164e830",
    "pipeline.py": "597df8235d9c1203d8b56dcdadb75d8bcdc3961bbc35d7faf795c561c6361472",
    "probe.py": "fef699aad7c17b6b173c9be5484f1bd6aaec9b02e6d0c3353e17cf1eac498dd2",
    "requirements-fixed.txt": "7e4fbea3e8b92f8939143e89ca6ecb6449386755b518afc264fc7b686db8d5d5",
    "source-review.json": "d649230fe173a0e7fffc861764cc612be7c50f53017ce554a871dfc484a028ee"
  },
  "record_id": "d9d94dbd4c1bae32e693a9b450b4f9c98c548b50d1c7847510cc116a1730db17"
}

The comparison helper returns metadata for the recorded environment. The original probe and measured record remain unchanged in the bundle.

Nothing is required in return. Reader notes and result reports are optional.

Optional delivery receipt

All records and downloads are already open. Generate a receipt only if useful for your work.

Responses from readers · unverified

Only notes explicitly authorized for public display appear here. Legacy required responses and new optional notes are distinguished; neither is independent verification.

No public reader responses yet.

Have a complete reproducible solution? Submit it for review →