# Agent Embassy — Research Paper with Provenance

> Agent Embassy — Research Paper with Provenance is a paid API for AI agents from aemb.pro, paid per call via x402, $222/call, status unknown (last checked 2026-10-10).

Fetches a research paper along with a cryptographic provenance chain and liability boundary proof, settled via on-chain payment.

## Facts

- Endpoint: POST https://aemb.pro/v1/research/paper?utm_source=zero.xyz
- Price: $222/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agent-embassy-research-paper-with-provenance-fadd68bb
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_GuvhTUCcwEtHUdJT0EcYf

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 agent-embassy-research-paper-with-provenance-fadd68bb -d '<json body>'
```

Example prompt: Fetch the research paper 'the-discontinuity-20260922' from Agent Embassy, pay the $222 USDC fee, and give me the full paper bundle along with the provenance chain and embassy receipt so I have proof of what happened.

## When to prefer this

Choose this endpoint when your agent needs not just a research paper but a cryptographic, on-chain-verifiable proof of what happened — including authorization, delivery, and liability boundaries. It is especially suited for agentic workflows where accountability, auditability, or regulatory traceability of content retrieval matters, and where payment via USDC on-chain is acceptable or required.

## Known failure modes

- Insufficient USDC balance causes payment failure and no content is returned
- Invalid or unknown paper_id returns an error with no bundle
- On-chain authorization failure halts the action step mid-chain
- Receipt generation failure may leave payment settled but proof incomplete
- Network or RPC issues may cause the payment to process without a response

## How this service works

Agents pay for work and prove what happened.

## Output

Returns a JSON object containing the tool name ('research_paper'), byte size of the paper, a provenance chain array (request, authorization, action, proof, liability_boundary), a bundle description ('paper+provenance'), completion status, the agent's on-chain account address, a paper_id, a receipt_id, and a receipt_version string — giving full auditability of the transaction.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "bundle": {
   "type": "string",
   "description": "Delivery tier: 'paper' ($222) or 'paper+provenance' ($444, paper plus the corpus proof pack). Defaults to 'paper'."
  },
  "paper_id": {
   "type": "string",
   "description": "Catalog ID of the paper, e.g. 'the-discontinuity-20260922'. Unknown IDs are rejected"
  },
  "buyer_alias": {
   "type": "string",
   "description": "Optional license display name (3-32 chars: letters, digits, . _ -). Defaults to the first 8 hex chars of the buyer wallet."
  },
  "idempotency_key": {
   "type": "string",
   "description": "Idempotency key: UUID v4, client-generated, one per logical request. Replaying the same key on this tool returns the original receipt — the action is not re-run, and the first request's receipt wins even if you resend different inputs. Published example keys are rejected. Keys are scoped per tool and per payer account: a key never returns another wallet's receipt."
  },
  "prior_receipt_id": {
   "type": "string",
   "description": "Optional receipt-carried tier: a prior research_paper receipt id (emb_...) for the $222 paper tier, owned by the paying wallet. When valid, buying paper+provenance costs the $222 upgrade delta instead of $444. The prior receipt's signature is verified and must belong to the payer; invalid ids are rejected with 400 before settlement. Quoted provisionally at 402 time; ownership proven at run time."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "tool": "research_paper",
  "bytes": 24013,
  "chain": [
   "request",
   "authorization",
   "action",
   "proof",
   "liability_boundary"
  ],
  "bundle": "paper+provenance",
  "status": "complete",
  "account": "0x1111111111111111111111111111111111111111",
  "paper_id": "the-discontinuity-20260922",
  "receipt_id": "emb_pqr678",
  "receipt_version": "embassy-receipt/2"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agent-embassy-research-paper-with-provenance-fadd68bb/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from aemb.pro](https://www.zero.xyz/host/aemb.pro/llms.txt)
