# Signal Forge Studio - Message Match Checker

> Signal Forge Studio - Message Match Checker is a paid API for AI agents from signalforgestudios.com, paid per call via x402, $0.03/call, status unknown (last checked 2026-09-15).

Checks whether a public business URL's landing page content matches a specific phrase or promise (message match validation)

## Facts

- Endpoint: POST https://signalforgestudios.com/x402/message-match
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/signal-forge-studio-message-match-checker-eef2e2f5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap__ruXCRy_IDo5vwfYYAwKg

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 signal-forge-studio-message-match-checker-eef2e2f5 -d '<json body>'
```

Example prompt: Can you check whether the landing page at https://example.com/shop actually mentions 'free shipping on all orders' — I want to know if my ad promise matches what the page says?

## When to prefer this

Use this endpoint when you need a quick, automated literal-text check to confirm whether a specific phrase or marketing promise appears on a public URL — especially useful for ad message match audits, CRO checks, or pre-launch campaign validation for digital sellers and online shops. Prefer this over manual review or full SEO crawlers when you need a lightweight, per-phrase spot-check with a clear pass/review/fail verdict.

## Known failure modes

- URL is inaccessible or returns non-200 status — check may return no evidence
- Phrase is present semantically but not literally — status may be 'review' despite effective match
- HTML is truncated for very large pages — partial content analyzed only
- Dynamic or JavaScript-rendered content not captured — phrase may be missed if loaded client-side
- Invalid or malformed URL input — request may fail or return empty evidence

## How this service works

Signal Forge Studio makes printable wall art and small digital kits for online sellers.

## Output

Returns a JSON object with an array of checks, each containing a code (e.g. 'promise_not_found'), the phrase searched, and a status ('review', 'pass', 'fail'). Also includes evidence showing which URL was sampled and whether the HTML was truncated, an overall assessment field, and a limitations note clarifying that literal text checks do not establish semantic equivalence.

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {
   "checks": [
    {
     "code": "promise_not_found",
     "phrase": "free",
     "status": "review"
    }
   ],
   "evidence": {
    "sampled_url": "https://example.com",
    "html_truncated": false
   },
   "assessment": "review",
   "limitations": [
    "Literal text checks do not establish semantic equivalence."
   ]
  },
  "meta": {
   "example_only": true
  },
  "success": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/signal-forge-studio-message-match-checker-eef2e2f5/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from signalforgestudios.com](https://www.zero.xyz/host/signalforgestudios.com/llms.txt)
