Api Endpoint

detect.halowerk.com

Simulate the selected Referrer-Policy response-header token across fixed synthetic HTTPS same-origin, cross-origin and downgrade targets; return only no-referrer, origin and URL-eligibility counts.

Open interactive test console

Offering

Provider
detect.halowerk.com
Method
POST
Offering type
Api Endpoint
Transport type
http
Category
Other
Delivery
Not provided
Pricing model
Not provided
x402 version
2

Endpoint context

URL
https://detect.halowerk.com/u/referrer-header-disclosure-matrix
MIME type
Not provided
First seen
2026-10-23T22:22:02.730Z
Last seen
Tags
None supplied

Payment pricing

x402 payment terms are the authoritative price for calling this endpoint.

Payment option 1
0.003 USDC
Atomic price: 3000 · Network: eip155:8453 · Asset: USDC · Scheme: exact
Raw x402 terms
[
  {
    "scheme": "exact",
    "network": "eip155:8453",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "amount": "3000",
    "payTo": "0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E"
  }
]

Observed health

Status
Healthy
Latest latency
1131 ms
Average latency
1008 ms
HTTP status
204
Last checked
Reachability
100% over 5 checks

Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.

Input schema

{
  "additionalProperties": false,
  "properties": {
    "body": {
      "additionalProperties": false,
      "properties": {
        "url": {
          "format": "uri",
          "maxLength": 2048,
          "type": "string"
        }
      },
      "required": [
        "url"
      ],
      "type": "object"
    },
    "bodyType": {
      "enum": [
        "json",
        "form-data",
        "text"
      ],
      "type": "string"
    },
    "method": {
      "enum": [
        "POST"
      ],
      "type": "string"
    },
    "type": {
      "const": "http",
      "type": "string"
    }
  },
  "required": [
    "type",
    "method",
    "bodyType",
    "body"
  ],
  "type": "object"
}

Output schema

{
  "properties": {
    "example": {
      "additionalProperties": false,
      "properties": {
        "billable": {
          "type": "boolean"
        },
        "findings": {
          "items": {
            "additionalProperties": false,
            "properties": {
              "confidence": {
                "maximum": 100,
                "minimum": 0,
                "type": "integer"
              },
              "evidence": {
                "type": "array"
              },
              "id": {
                "const": "referrer-header-disclosure-matrix"
              },
              "limits": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "module": {
                "const": "referrer-header-disclosure-matrix"
              },
              "module_cpu_ms": {
                "maximum": 250,
                "minimum": 0,
                "type": "number"
              },
              "state": {
                "enum": [
                  "observed",
                  "not_observed",
                  "unknown"
                ]
              },
              "value": {
                "anyOf": [
                  {
                    "type": "null"
                  },
                  {
                    "additionalProperties": false,
                    "properties": {
                      "default_policy_documents": {
                        "maximum": 1000000000,
                        "minimum": 0,
                        "type": "integer"
                      },
                      "documents": {
                        "maximum": 1000000000,
                        "minimum": 0,
                        "type": "integer"
                      },
                      "ignored_header_tokens": {
                        "maximum": 1000000000,
                        "minimum": 0,
                        "type": "integer"
                      },
                      "recognized_header_tokens": {
                        "maximum": 1000000000,
                        "minimum": 0,
                        "type": "integer"
                      },
                      "recognized_token_policy_changes": {
                        "maximum": 1000000000,
                        "minimum": 0,
                        "type": "integer"
                      },
                      "selected_policy_counts": {
                        "description": "Eight policy counts in order: no-referrer; no-referrer-when-downgrade; same-origin; origin; strict-origin; origin-when-cross-origin; strict-origin-when-cross-origin; unsafe-url.",
                        "items": {
                          "maximum": 1000000000,
                          "minimum": 0,
                          "type": "integer"
                        },
                        "maxItems": 8,
                        "minItems": 8,
                        "type": "array"
                      },
                      "synthetic_target_disclosure_counts": {
                        "description": "Rows: same-origin HTTPS, cross-origin HTTPS, HTTPS-to-HTTP downgrade. Columns: no referrer, origin-only, URL path/query eligible. Fixed synthetic source; no actual site request.",
                        "items": {
                          "items": {
                            "maximum": 1000000000,
                            "minimum": 0,
                            "type": "integer"
                          },
                          "maxItems": 3,
                          "minItems": 3,
                          "type": "array"
                        },
                        "maxItems": 3,
                        "minItems": 3,
                        "type": "array"
                      }
                    },
                    "required": [
                      "documents",
                      "default_policy_documents",
                      "recognized_header_tokens",
                      "ignored_header_tokens",
                      "recognized_token_policy_changes",
                      "selected_policy_counts",
                      "synthetic_target_disclosure_counts"
                    ],
                    "type": "object"
                  }
                ]
              },
              "warnings": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              }
            },
            "required": [
              "id",
              "state",
              "value",
              "confidence",
              "evidence",
              "warnings",
              "limits",
              "module",
              "module_cpu_ms"
            ],
            "type": "object"
          },
          "maxItems": 1,
          "minItems": 1,
          "type": "array"
        },
        "known_count": {
          "maximum": 1,
          "minimum": 0,
          "type": "integer"
        },
        "scope": {
          "additionalProperties": false,
          "properties": {
            "at": {
              "type": "string"
            },
            "contact_values_returned": {
              "const": false
            },
            "pages": {
              "maximum": 5,
              "minimum": 0,
              "type": "integer"
            },
            "rendered": {
              "const": false
            },
            "requests": {
              "maximum": 10,
              "minimum": 0,
              "type": "integer"
            }
          },
          "required": [
            "pages",
            "requests",
            "at",
            "rendered",
            "contact_values_returned"
          ],
          "type": "object"
        },
        "warnings": {
          "items": {
            "type": "string"
          },
          "type": "array"
        }
      },
      "required": [
        "findings",
        "known_count",
        "billable",
        "warnings",
        "scope"
      ],
      "type": "object"
    },
    "type": {
      "type": "string"
    }
  },
  "required": [
    "type"
  ],
  "type": "object"
}