# Formwerk Script Submission Domain Checker

> Formwerk Script Submission Domain Checker is a paid API for AI agents from formwerk.halowerk.com, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-14).

Checks the submission target domain of a script object on a web page for compliance or audit findings.

## Facts

- Endpoint: POST https://formwerk.halowerk.com/v1/pruef/formwerk/ziel/skript
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/formwerk-script-submission-domain-checker-bc1f9db7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ssasYB54ivJjqoLUXvZ2P

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability formwerk-script-submission-domain-checker-bc1f9db7 -d '<json body>'
```

Example prompt: Check the submission target domain for any script objects found at https://example.com/checkout — I want to know where that script is sending form data, and use the CSS selector '#payment-script' to focus on the right element.

## When to prefer this

Use this endpoint when you need to specifically audit the data submission target domain of script elements on a web page, as opposed to checking forms, iframes, pixels, cookies, or network requests directly. It is distinct from sibling endpoints that check other object types (banner, iframe, pixel, cookie, form) and is the right choice when a script tag is the object of interest for form submission destination analysis.

## Known failure modes

- URL is not publicly accessible or returns a non-200 status
- No script object found matching the specified CSS selector
- Target URL is malformed or exceeds maximum length
- Script does not perform any detectable form submission
- Network timeout when fetching the target page
- Invalid CSS selector syntax provided

## How this service works

Prüft am Objekt skript den Befund Zieldomain der Übermittlung.

## Output

Returns an audit finding indicating the submission target domain detected for the script object at the given URL, optionally scoped by CSS selector. The result reveals where the script sends form data, enabling compliance or security review.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "ziel": {
   "oneOf": [
    {
     "type": "string",
     "maxLength": 2048,
     "minLength": 1,
     "description": "Öffentliche HTTP(S)-Adresse; bei DNS-Befunden Domain oder öffentliche IP."
    },
    {
     "type": "object",
     "required": [
      "adresse"
     ],
     "properties": {
      "adresse": {
       "type": "string",
       "maxLength": 2048,
       "minLength": 1
      },
      "selektor": {
       "type": "string",
       "maxLength": 240,
       "minLength": 1,
       "description": "CSS-Selektor: genau ein Objekt, sonst erster Treffer des Objektfilters."
      },
      "vergleich": {
       "type": "string",
       "maxLength": 2048,
       "description": "Öffentliche Vergleichsadresse für Link-, Sitemap- oder Sprachbefunde."
      },
      "user_agent": {
       "type": "string",
       "pattern": "^[A-Za-z0-9_-]{1,80}$"
      },
      "dkim_selektor": {
       "type": "string",
       "pattern": "^[A-Za-z0-9_-]{1,63}$"
      }
     },
     "additionalProperties": false
    }
   ]
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/formwerk-script-submission-domain-checker-bc1f9db7/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from formwerk.halowerk.com](https://www.zero.xyz/host/formwerk.halowerk.com/llms.txt)
