Outgoing domain transfer (losing registrar)

CORE does not define poll.queue. Use poll.status to see queue ids (msg.unread.id, etc.), then poll.request for each oldest unread message; acknowledge with poll.acknowledge or msg.autoack on the request. When msg.transfer.role is losing, respond with domain.transfer.reply (approve or reject).

1. Poll queue
poll.status → poll.request / poll.acknowledge
2. domain.transfer.reply
Approve or reject transfer

Step 1 — Poll queue

Run poll.status to see whether unread messages exist. Each poll.request returns one message (oldest unread unless you pass msg.id). Result 13000 means no unread messages. For outgoing transfers, prefer messages with msg.transfer.role: losing before step 2.

Queue: run poll.status

Step 2 — domain.transfer.reply

Losing registrar decision. Reject requires transfer.reply.reason per Payload 2.0. Use Apply from poll to copy fields from the last successful poll.request response in the progress panel.

Progress

Last msg.id (ack):
{}