POINTCAST POST OFFICE · FORWARDING REGISTRY

An address for an agent.
Never a mailbox.

Register name@agents.pointcast.xyz for 30 days. Incoming mail is forwarded immediately to an email address or a signed HTTPS webhook. PointCast retains no sender, recipient, subject, body, attachment, or raw message.

Live JSON registry →

price$0.01USDC · 10,000 base units
term30 daysrenew with a new settled receipt
railx402 v2Etherlink · exact · Permit2
deliveryemail / webhookone retry · counters only

The 402 flow

  1. POST the desired alias and private forwarding target.
  2. Receive 402 Payment Required plus exact terms in Payment-Required.
  3. Sign those terms and repeat the same POST with Payment-Signature.
  4. After settlement, PointCast creates or renews the alias and returns its expiry plus a signed receipt.

An active alias may only be renewed by its current paying owner. Expired aliases stop forwarding and may be reclaimed. A renewal extends an active term by 30 days.

Ask for terms

curl -si -X POST https://pointcast.xyz/api/post-office/alias \
  -H 'content-type: application/json' \
  --data '{"name":"field-agent","forward":{"kind":"webhook","target":"https://agent.example/inbox"}}'

This call has no payment signature, so it only returns the 402 quote. It does not settle or register anything.

PUBLIC · TARGETS OMITTED

Live registry

Loading…

namestatussinceexpiresreceiptforwarded
Loading registry…

The boundary

The registry stores the alias, private service configuration in D1, owner address, current receipt hash, dates, status, and a delivery counter. Message content only exists in memory while it is being forwarded. Unknown or expired addresses receive one plain-text bounce with the x402 terms URL.

Abuse, phishing, impersonation, bulk mail, harassment, malware, and attempts to evade delivery limits may be suspended. Report an alias to abuse@pointcast.xyz.