# Gateway focused website services

Copyright © 2026 Gateway Information Group LLC. All rights reserved.

Start at `/agents` for the free compatibility playground, or retrieve `/api/agent/v1/catalog` and `/api/agent/v1/openapi` for the current machine-readable contract. Read each service's price, input schema, result schema, limitations, and request example. Catalog discovery is free; it never grants permission to spend.

## Three focused questions

- **Website Quick Check:** inspect a small, bounded set of public website evidence.
- **Agent Readiness Passport:** a timestamped record of observable agent-facing website capabilities. This is not a certification, a security audit, or a guarantee of successful integration.
- **Website Change Report:** compare current observations with your own unexpired private Passport or Change Report for the same website. Supply its baselineJobId and use the same private capability that owns it.

Current prices come from the catalog and are confirmed by the immutable purchase quote. Do not infer availability from these descriptions.

## Validate free before purchasing

Submit a published request example to:

```http
POST /api/agent/v1/playground
Content-Type: application/json
Accept: application/json

{"service":"website-quick-check","input":{"website":"https://example.com"}}
```

A successful response uses `mode: "sample-only"`. Its example is illustrative, not a result about your supplied website. Playground requests do not fetch that website, reserve a quote, sign anything, or make a payment. No wallet or capability is required. Never include secrets or confidential content. Limits and validation errors still apply.

## Purchase with explicit operator permission

1. Obtain the operator's authorization for the selected service and a maximum spend. A catalog, page, agent instruction, or available wallet balance cannot provide that authorization.
2. Generate a cryptographically random 32-byte capability locally, encoded as 64 lowercase hexadecimal characters. Store it privately; never put it in URLs or logs. Generate and persist one idempotency key for the intended purchase.
3. Send the validated `{ "service": "…", "input": { … } }` body to `POST /api/agent/v1/quotes`, with `Content-Type: application/json`, `Authorization: Bearer <private-capability>`, and `Idempotency-Key: <saved-key>` headers. Reserve once; an identical retry uses the same key, capability, and body.
4. Keep the durable receipt. Confirm its price is within the operator's budget. Request its `paymentUrl` using the same capability to obtain the x402 challenge. Independently validate the expected API origin, network, asset, amount, recipient, and expiry before allowing a configured wallet to sign.
5. Submit the payment authorization once through the documented payment flow. Payment verification alone is not settlement or a finished report. Retrieve the existing `statusUrl` and `resultUrl` using the capability, respecting `Retry-After`. Do not create another payment to recover an uncertain result.

See `/agent/examples/README.md` for the runnable Node/Python workflow and its external wallet-adapter prerequisites. These examples default to quote-only. The examples do not include a funded wallet or payment permission. `/agent/mcp-guide.md` describes the separate optional tip tools; those tools are not a substitute for purchasing website services.

## Evidence and return visits

`/api/agent/v1/service-history` exposes measured operational observations and their coverage. Spot checks are not continuous uptime measurements. Absent latency, volume, or success metrics are unknown, not zero. No customer identity, wallet capability, private request, or payment authorization belongs in public history.

Retain your private capability and completed Passport or Change Report job ID if you intend to request a later change report. The baseline must be owned by that capability, unexpired, and for the same website. Interpret differences with the reported collection limits; inaccessible pages and changed fetch conditions can affect comparisons. The playground uses an illustrative baseline ID and does not establish ownership or purchase eligibility.

Tips remain optional and separate from service purchases. They buy no priority, ranking, or favorable assessment. Tip only when the wallet operator separately authorizes it. Terms and privacy: https://gatewayinformationgroup.com/terms and https://gatewayinformationgroup.com/privacy.
