# Synthex Forge x402 Verify-Catalog Register

> Synthex Forge x402 Verify-Catalog Register is a paid API for AI agents from x402.synthexforge.com, paid per call via x402, $0.25/call, status unknown (last checked 2026-10-22).

Registers and re-verifies a signed service artifact in the x402 verify-catalog, recomputing its canonical SHA-256 and recording network-effect edges to other catalog entries.

## Facts

- Endpoint: POST https://x402.synthexforge.com/v1/verify-catalog/register?utm_source=zero.xyz
- Price: $0.25/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-22
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/synthex-forge-x402-verify-catalog-register-d7dcdd34
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_hI0g0C4yNIY696C6epkFi

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 synthex-forge-x402-verify-catalog-register-d7dcdd34 -d '<json body>'
```

Example prompt: Register my x402 service 'TokenGuard API' at https://tokenguard.example.com/v1/check in the Synthex Forge verify-catalog — here's the signed claim JSON and my Ed25519 hex signature, and link it to these two related catalog entries as network edges.

## When to prefer this

Choose this endpoint when you need to formally register and cryptographically attest an x402-compatible service into the Synthex Forge verify-catalog, especially when you want the catalog to independently recompute and verify the canonical SHA-256 of your signed claim. Prefer this over generic metadata registries when you need Ed25519 signature validation and network-effect edge linking as part of a governed x402 discovery ecosystem.

## Known failure modes

- Malformed Ed25519 signature returns a failure or ok:false response
- SHA-256 mismatch between producer-supplied digest and recomputed canonical digest causes rejection
- Non-absolute or invalid service_url causes request failure
- Payment not provided or insufficient USDC triggers HTTP 402 payment-required response
- Malformed edge objects in the edges array may be silently ignored or cause validation errors

## How this service works

Synthex Forge x402 Receive: 41 paid verification, attestation and governance endpoints (Ed25519 + SHA-256 signed artifacts) plus free verify/public-key/standard sibling routes. Paid routes answer HTTP 402 with an x402 v2 `payment-required` envelope (atomic USDC on Base mainnet, chain ID 8453). Free routes are declared with `security: []` per the x402scan discovery spec.

## Output

Returns a JSON object with an 'ok' boolean indicating whether the catalog successfully registered the service, recomputed and matched the canonical SHA-256 digest, and recorded the network-effect edges.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "claim": {
   "type": [
    "object",
    "array",
    "string"
   ],
   "description": "The signed output / claim to re-check (catalog recomputes its canonical SHA-256)."
  },
  "edges": {
   "type": "array",
   "items": {
    "type": "object"
   },
   "description": "Network-effect edges: other catalog entries referencing this service: [{url, name?, claimSha256?}]."
  },
  "signature": {
   "type": "string",
   "description": "Producer Ed25519 hex signature; counted honestly as signed only if well-formed."
  },
  "service_url": {
   "type": "string",
   "description": "The x402 service URL being cataloged + re-checked (must be an absolute http(s) URL)."
  },
  "claim_sha256": {
   "type": "string",
   "description": "Optional producer-supplied 64-char hex SHA-256 of the claim; catalog verifies it matches the recomputed canonical digest."
  },
  "service_name": {
   "type": "string",
   "description": "Optional human name for the cataloged service."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/synthex-forge-x402-verify-catalog-register-d7dcdd34/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.synthexforge.com](https://www.zero.xyz/host/x402.synthexforge.com/llms.txt)
