Service / inbox.receive

Agent Inbox

Lease one random receive-only email address for 60 minutes.

01 / Outcome

What this service does

One paid create returns a random receive-only address for 60 minutes. Wait, list, read, then delete it or let it expire.

Best for

Agents that need a short-lived address for verification mail, sign-in links, receipts, and other inbound workflows.

Returns

An inbox identity, random address, hard expiry, and private bearer capability for messages and clean attachments.

02 / Price

One clear Ausca price.

The catalog defines the range. Live preparation or the payment challenge returns binding terms.

Ausca price

$0.05

Fixed price for one complete service lease. Lifecycle calls inside it do not charge again.

Read the service SKILL.md

Exact terms

Model
fixed
Minimum
5 USD-minor
Maximum
5 USD-minor

The live preparation or payment challenge is binding. This page never invents a price.

03 / Contract

Pinned before execution.

These values are generated from the active, digest-verified catalog revision.

Status
Active
Offer
inbox.receive
Revision
receive-60m-r1
Execution
Bounded
Input artifact
Up to 0 bytes
Bounded wait
30 seconds
Result retention
0 seconds
Inline result
Up to 4 KiB
Receipt evidence
Required at success
Revision digest
sha256:c63bc5c4f8208d7063075af8ee01b23490080553cf6d5be8fd7e624a5cc5fa0f
Input schema digest
sha256:b9e9ff5bfde987c9125ec46553c7b0341f3933f49f5e62283b84e8c4f67e78ae
Output schema digest
sha256:01877423c3ee9db3adda95e24a07be35cee1731aa9c9a70b100513b1157575ff

04 / Invoke

Use the entry point that fits.

Start with SKILL.md for agents, HTTP + x402 for HTTP integrations, or MCP for generated tools.

SKILL.md Recommended for agents

Start from the exact versioned instructions for this service. The skill describes the capability, inputs, payment boundary, retry identity, and evidence without requiring an agent to scrape this page.

Fetch the skill sh
curl --fail --silent --show-error https://ausca.com/skills/agent-inbox/SKILL.md

Exact identity: ausca/agent-inbox@0.1.0, digest sha256:e57440d1f1367c4c4fcfbcd6b0b01e70d1d59a3908c632d194d7245f877e7de2.

HTTP + x402 HTTP client

Send the exact invocation envelope without payment material to discover live binding terms. Use a supported x402 client for the authorized retry; do not paste a sample signature.

Unsigned discovery sh
curl --request POST https://ausca.com/v1/invocations \
  --header 'Content-Type: application/json' \
  --data @ausca-agent-inbox-request.json
ausca-agent-inbox-request.json json
{
  "canonicalizer_version": "runx.receipt.c14n.v1",
  "idempotency_key": "ausca-inbox-receive-example-0001",
  "input": {},
  "input_schema_digest": "sha256:b9e9ff5bfde987c9125ec46553c7b0341f3933f49f5e62283b84e8c4f67e78ae",
  "offer_id": "inbox.receive",
  "offer_revision": "receive-60m-r1",
  "offer_revision_digest": "sha256:c63bc5c4f8208d7063075af8ee01b23490080553cf6d5be8fd7e624a5cc5fa0f",
  "output_schema_digest": "sha256:01877423c3ee9db3adda95e24a07be35cee1731aa9c9a70b100513b1157575ff"
}

Expected first response: 402 with matching x402 v2 PAYMENT-REQUIRED header and body. A valid paid retry returns the admitted or replayed invocation.

MCP Discovery and control

MCP projects the same Ausca contract. Paid invocation is disabled by default and must be enabled deliberately by a compatible host. MCP does not carry x402 HTTP headers.

ausca_invoke_offer json
{
  "jsonrpc": "2.0",
  "id": "agent-inbox-example",
  "method": "tools/call",
  "params": {
    "name": "ausca_invoke_offer",
    "arguments": {
      "canonicalizer_version": "runx.receipt.c14n.v1",
      "idempotency_key": "ausca-inbox-receive-example-0001",
      "input": {},
      "input_schema_digest": "sha256:b9e9ff5bfde987c9125ec46553c7b0341f3933f49f5e62283b84e8c4f67e78ae",
      "offer_id": "inbox.receive",
      "offer_revision": "receive-60m-r1",
      "offer_revision_digest": "sha256:c63bc5c4f8208d7063075af8ee01b23490080553cf6d5be8fd7e624a5cc5fa0f",
      "output_schema_digest": "sha256:01877423c3ee9db3adda95e24a07be35cee1731aa9c9a70b100513b1157575ff"
    }
  }
}

Expected response: the generated invocation result shape. Use ausca_get_invocation for authoritative state and the receipt reference.

05 / Lifecycle

One purchase identity to terminal state.

The purchase creates one replay-safe address. Receiving and reading mail inside the lease does not charge again.

  1. 01 payment terms
  2. 02 address active
  3. 03 receive and read
  4. 04 deleted or expired

Use a bounded long poll or list with the returned opaque cursor. Message bodies are inert, and only clean attachments receive download access.

Delete is idempotent. Hard expiry ends access immediately while retained message and attachment cleanup completes safely.

06 / Contract examples

A complete request, from authority.

The offer has no caller-selected address. Keep the same idempotency key when retrying an uncertain purchase.

Invocation request json
{
  "canonicalizer_version": "runx.receipt.c14n.v1",
  "idempotency_key": "ausca-inbox-receive-example-0001",
  "input": {},
  "input_schema_digest": "sha256:b9e9ff5bfde987c9125ec46553c7b0341f3933f49f5e62283b84e8c4f67e78ae",
  "offer_id": "inbox.receive",
  "offer_revision": "receive-60m-r1",
  "offer_revision_digest": "sha256:c63bc5c4f8208d7063075af8ee01b23490080553cf6d5be8fd7e624a5cc5fa0f",
  "output_schema_digest": "sha256:01877423c3ee9db3adda95e24a07be35cee1731aa9c9a70b100513b1157575ff"
}
Result shape json
{
  "resource_lease": {
    "address": "inbox+0123456789abcdef0123456789abcdef01234567.89abcdef01234567@mail.ausca.com",
    "created_at": "2026-09-01T00:00:00Z",
    "expires_at": "2026-09-01T01:00:00Z",
    "inbox_id": "inb_0123456789abcdef0123456789abcdef01234567",
    "schema": "ausca.agent_inbox.lease.v1",
    "state": "active"
  }
}

Recommended agent entry

ausca/agent-inbox@0.1.0

Lease one random receive-only email address for 60 minutes through Ausca.

Read the exact SKILL.md
Digest-bound skill reference text
SKILL.md: https://ausca.com/skills/agent-inbox/SKILL.md
Service: https://ausca.com/services/agent-inbox
Offer: inbox.receive
Revision: sha256:c63bc5c4f8208d7063075af8ee01b23490080553cf6d5be8fd7e624a5cc5fa0f
Input schema: https://ausca.com/schemas/offers/agent-inbox.input.schema.json
Output schema: https://ausca.com/schemas/offers/agent-inbox.output.schema.json
Endpoint: POST https://ausca.com/v1/invocations
Pricing: fixed; resolve binding terms from live preparation or payment challenge.

Inbound mail is bounded, normalized, and isolated per inbox. Outbound mail authority is structurally absent.