DELTA WITNESS

First request

Start with one public page.

Capture costs 1 USDC and returns a record of a DELTA observation. First inspect the free quote and historical example. Payment and live capture are separate steps.

The buyer app requires a Base-compatible injected wallet and Base USDC. It supports Capture and Preflight. The Pilot is an API flow.

1. Inspect without paying

curl "https://delta-witness-api.ruphussten.workers.dev/v1/quote?product=capture"
curl "https://delta-witness-api.ruphussten.workers.dev/v1/demo"

These are read-only GET requests. The current historical example has legacy_unverifiable integrity and not_anchored attestation. It shows the output format, not a completed request of your own.

You can also inspect an unsigned challenge. An HTTP 402 response is expected here; no capture has run:

curl -i "https://delta-witness-api.ruphussten.workers.dev/v1/capture" \
  -H "content-type: application/json" \
  -d '{"url":"https://example.com/"}'

A successful challenge is not paid-client compatibility. A real buyer flow also needs wallet authorization, settlement and completed delivery.

2. Choose a public source and review the quote

Use a URL that is public without a login. Do not submit credentials, session tokens, private portal links or personal data in URL parameters. DELTA does not share your current browser session.

Start with one source

Capture

1 USDC

One public page observation. Receive a timestamp, content hashes and proof references.

Review a Capture request
Check an explicit condition

Preflight

5 USDC

One fresh observation compared with prior hashes or literal text rules you supply.

Review a Preflight request
API evidence package

Guarded-Action Pilot

10 USDC

1–3 public HTTPS pages and one optional deterministic check. It does not perform an order or other downstream action.

See the Pilot request

Per request, paid in USDC on Base mainnet. No subscription. Opening a link does not make a payment. Review the current quote and authorize payment in your own wallet.

Your x402 client must validate the selected product, exact amount, Base network, canonical USDC asset and DELTA recipient before signing. A Capture-only approval must not become a Preflight or Pilot payment.

Payment identifiers for integration review
  • Network: Base mainnet · eip155:8453
  • Canonical USDC: 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913
  • DELTA recipient: 0x1990e21bc219696ff7fbc26527dbaed335ac6367
  • Exact raw amounts: Capture 1000000 · Preflight 5000000 · Pilot 10000000

Do not make a standalone transfer to the recipient. It does not identify your request or establish delivery.

3. Keep the delivered record beside the decision

A completed Capture returns ok: true, proof_id, public_proof_url, manifest_url, bundle_root and observed_at. Save the response with your own decision ID, source URL and rationale. Keep the settlement evidence from your payment client separately.

Metadata is not the original page

The public proof exposes metadata and hashes only. Raw HTML, Markdown and screenshots remain private; no buyer download is provided by these public endpoints. A timestamp is recorded by the DELTA application, not independently anchored. Manifest integrity does not certify source truth.

Count delivery only when the response is a completed result with the expected proof fields. HTTP success alone is insufficient:

Idempotent replay requires the identical payment header and matching normalized request. Retain the original request/payment context. A newly signed payment may be a different paid request.

Optional: check a literal condition

Public Preflight costs 5 USDC. This is a request-shape example, not a live supplier result. Replace the illustrative URL and text with an authorized public source and your actual condition.

POST /v1/preflight
content-type: application/json

{
  "url": "https://example.com/",
  "expected": {
    "contains": ["Example Domain"],
    "excludes": ["Final sale"]
  }
}

Text checks are case-sensitive substring matches on captured Markdown. You can also compare expected hashes or a prior DELTA proof for the same URL. Inspect safe, changed, reason and diff; safe: true means your deterministic checks matched. With no comparison criteria, the result is unknown. DELTA does not authorize or execute the downstream action.

Optional: package up to three sources

The Guarded-Action Pilot costs 10 USDC for 1–3 public HTTPS URLs and at most one optional deterministic preflight. It returns separate proof references. It does not purchase, submit, or enforce a decision.

Use the OpenAPI schema for the exact Pilot input. This guide does not claim a verified paid integration or that current SDKs expose a Pilot method.

Integration references