AcqPath Rights Gateway

RSL DECLARATIONS · SIGNED EVIDENCE · HTTP X402

A source URL is not a source-rights record

Your agents may log the URL without preserving observable rights/TDM declarations. AcqPath adds verifiable source-rights observations for reviews and AI workflows.

ProblemMissing source-rights context
ObservationDeclared use, source, time
OutcomeEvidence for your own policy

Current coverage is published by the live capabilities endpoint · ai-input / ai-index / ai-train / search · UNKNOWN means hold.
Verify the prepared 402 before payment. Reports are evidence, not licenses or legal clearance.

The URL is not the source-rights record

Agents, crawlers and RAG pipelines often record which page they fetched. That log alone may not preserve machine-readable rights/TDM declarations visible when the source was checked.

If the record is missing, a later review cannot reliably reconstruct that earlier observation merely by reopening the page.

Why the missing evidence matters

A source may declare a restriction, require a licence or expose no usable declaration. Without a timestamped observation, reviewers have less context for evaluating how a source entered an AI workflow.

Declarations can change. AcqPath does not claim that every URL grants permission, and does not replace an application's own rights review.

Illustrative example: before and after

Without a source-rights observation: resource URL recorded, ingestion event recorded, source-rights declaration at check time not captured.

With an AcqPath observation: resource and declared purpose, observed decision such as LICENSE_REQUIRED, source hash, observation time and signed evidence for later review.

Illustrative only, not a live report about a real publisher. A meaningful source check may return UNKNOWN or unavailable; neither grants permission.

Add the evidence layer; keep policy control

AcqPath inspects available public source-rights signals for a declared purpose and preserves a verifiable observation. Your existing tools keep running, and your application's policy remains responsible for allow, deny or review.

Start with one eligible public HTTPS URL, inspect the prepared outcome and exact payment terms, then verify the signed report before attaching it to the audit or provenance record.

Live source eligibility and trust boundary

LIVE: Secure Preflight and Gateway accept eligible public HTTPS URLs through a signed, public-network-only relay. The four origins in reviewed coverage are independently reviewed sources, not the dynamic eligibility limit. Stock x402 remains reviewed-origins-only. Robots, access restrictions, per-origin quotas and UNKNOWN outcomes still apply.

Partner integrations: prove value in 25 events

Do not replace your policy engine on day one. Run AcqPath beside the existing workflow. Three eligible events prove the integration path; the normal commercial decision gate is 25 eligible events or 6 hours, with a hard cap of 50 events or 24 hours.

The existing request still executes. AcqPath adds verified source-rights evidence to an audit stream. If the evidence gap is useful, increase paid attach rate immediately instead of waiting through a long pilot.

Preflight one URL, with no AcqPath account

POST https://api.getacqpath.com/v1/rights/preflight with {resource,purpose,tier:"fresh",max_total_micro:"20000"}. A prepared 402 includes price/network/asset and the required private request binding. Empty POST is discovery-only. HTTP 200 with available:false and charge_micro:"0" is not a purchased report. There is no AcqPath account, API key or operator token.

SUPPORTED SECURE MODE: tested official TypeScript/Node x402 2.25.0 and Python x402 2.22.0 with the AcqPath SIWX adapter on /v1/rights/preflight; unchanged signer and random nonce, recommended when payer-signed request binding is required. SUPPORTED STOCK WIRE MODE: the same official stock clients without SIWX, custom nonce, signer or buyer hook on /v1/rights/preflight/x402, fresh only, 0.02 USDC. Stock binds one request atomically at first valid use; it does not sign the POST body in advance. Zero-config compatibility outside this fixed stock endpoint, stock SIWX-only hooks, Payments MCP and generic paid proxies are not supported by this integration.

Connect once. Keep payment in your application.

MCP endpoint: https://api.getacqpath.com/mcp

MCP exposes capabilities and quote preparation. A generic chat host does not complete payment. Keep private quote claims outside model context.

{
  "mcpServers": {
    "acqpath": {
      "url": "https://api.getacqpath.com/mcp"
    }
  }
}

Choose the actual use

AI input: ai-input. Indexing and RAG corpus preparation: ai-index. Training: ai-train. Search: search.

RAG may need both ai-index and ai-input. Crawl permission and robots.txt checks are separate.

Know the scope before buying

LIVE: Secure Preflight and Gateway accept eligible public HTTPS URLs through a signed, public-network-only relay. The four origins in reviewed coverage are independently reviewed sources, not the dynamic eligibility limit. Stock x402 remains reviewed-origins-only. Robots, access restrictions, per-origin quotas and UNKNOWN outcomes still apply.

A report may be UNKNOWN, unavailable or incomplete. No observation is a license or legal clearance. The caller policy remains authoritative.

Live integration contract

Use the public status page, live capabilities endpoint and prepared x402 response as the current source of truth for availability, coverage and payment terms. Internal rollout state is not part of the buyer contract.

Separate stock marketplace endpoint

SUPPORTED SECURE MODE: tested official TypeScript/Node x402 2.25.0 and Python x402 2.22.0 with the AcqPath SIWX adapter on /v1/rights/preflight; unchanged signer and random nonce, recommended when payer-signed request binding is required. SUPPORTED STOCK WIRE MODE: the same official stock clients without SIWX, custom nonce, signer or buyer hook on /v1/rights/preflight/x402, fresh only, 0.02 USDC. Stock binds one request atomically at first valid use; it does not sign the POST body in advance. Zero-config compatibility outside this fixed stock endpoint, stock SIWX-only hooks, Payments MCP and generic paid proxies are not supported by this integration.

Same signed authorization plus same normalized request recovers the existing stock result; changed input or another route is rejected after binding. A pre-use leaked stock authorization can be raced for another same-priced request. Keep signed HTTP requests private. Never create a replacement authorization after an uncertain payment.

Rights Gateway: select the paid operation

LIVE Base USDC pricing: Secure Preflight 0.02 fresh / 0.05 deep per prepared settled report; Ingestion Gate 0.04 + 0.02 per distinct URL fresh or 0.06 + 0.04 per URL deep (1–4 eligible public HTTPS URLs); Revalidation 0.03 fresh / 0.06 deep. Stock x402 stays fresh-only 0.02 and reviewed-only. No new subscription, prepaid, API-key billing or invoicing plan is active.

A Secure Preflight may offer a disclosed paid UNKNOWN or no-declaration diagnostic after meaningful public-source observation. An outage with no usable source observation, invalid URL or exhausted safety budget is not billable Preflight. Gateway pricing covers a bounded observation attempt after verified authorization. UNKNOWN never authorizes content use.

SUPPORTED SECURE MODE: tested official TypeScript/Node x402 2.25.0 and Python x402 2.22.0 with the AcqPath SIWX adapter on /v1/rights/preflight; unchanged signer and random nonce, recommended when payer-signed request binding is required. SUPPORTED STOCK WIRE MODE: the same official stock clients without SIWX, custom nonce, signer or buyer hook on /v1/rights/preflight/x402, fresh only, 0.02 USDC. Stock binds one request atomically at first valid use; it does not sign the POST body in advance. Zero-config compatibility outside this fixed stock endpoint, stock SIWX-only hooks, Payments MCP and generic paid proxies are not supported by this integration.