# Macaroon Network Merchant Trust Check

> Macaroon Network Merchant Trust Check is a paid API for AI agents from api.macaroonnetwork.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-15).

Runs a composite trust check on a merchant domain covering DNS/SSL health, shipping/returns/contact policy pages, UK Companies House registration (GB domains), and US FDA/UK OPSS product recall flags

## Facts

- Endpoint: POST https://api.macaroonnetwork.com/execute/merchant-trust-check-v1
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/macaroon-network-merchant-trust-check-2de26a14
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_MtrD9SmsgsOwbFoZcGnE4

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 macaroon-network-merchant-trust-check-2de26a14 -d '<json body>'
```

Example prompt: Before you complete the purchase, can you run a trust check on shopexample.co.uk — verify their DNS and SSL look healthy, confirm they have a returns and contact policy page, check if they're registered with Companies House, and flag any product recalls from the FDA or UK OPSS?

## When to prefer this

Choose this endpoint when an AI agent needs to assess whether a merchant domain is safe to recommend or transact with, particularly before completing an agentic purchase. It is uniquely suited for composite, multi-signal trust assessment that combines DNS/SSL health, public policy page presence, UK regulatory registration, and product safety recall data in a single call — without requiring licensed third-party fraud databases. Prefer this over simple DNS or SSL checkers when you need a holistic merchant trust picture, and over generic web scrapers when you need safety-recall and regulatory signals included.

## Known failure modes

- Domain does not resolve — DNS lookup fails, no trust signals available
- SSL certificate invalid or expired — flagged in output
- Merchant page fetch blocked by robots.txt — policy page check skipped
- Domain is not GB-registered — Companies House check skipped or returns no match
- FDA/OPSS recall data unavailable or no match found for domain
- Malformed domain input causing request failure
- Rate limiting or payment failure on the x402 microtransaction

## How this service works

Composite trust check for a merchant domain before an agent recommends or transacts with it: live DNS/SSL/RDAP domain signals, same-origin shipping/returns/contact policy-page presence, UK Companies House registration match (GB-only), and US FDA + UK OPSS product recall/safety alert flags. Built entirely from already-cleared internal capabilities and direct, robots.txt-respecting fetches of the merchant's own public pages -- no new third-party licensed dataset. Not a fraud or compliance determin

## Output

Returns a composite set of trust signals for the merchant domain including: DNS resolution status, SSL certificate validity, presence of shipping/returns/contact policy pages on the same origin, UK Companies House registration match (for GB domains), and any active US FDA or UK OPSS product recall or safety alert flags. Does not return a fraud or compliance determination — returns raw signals for the agent to interpret.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object"
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST",
      "PUT",
      "PATCH"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/macaroon-network-merchant-trust-check-2de26a14/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.macaroonnetwork.com](https://www.zero.xyz/host/api.macaroonnetwork.com/llms.txt)
