answer_trial_canary
Answer the short safety questions for a trial opened by try_domain, then go live. Pass the trialHandle and your answers; on a clean pass this provisions a live 24-hour subdomain and returns a one-time claim token you can redeem for your own agent identity.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| answers | Yes | Your answers to the safety questions, one { question_id, response } per question. | |
| publicKey | No | Optional, on the call that goes live. Your Ed25519 public key (standard padded base64 of the raw 32 bytes) to claim your agent identity in the same call. Requires headers X-Popdot-Timestamp (Unix seconds) and X-Popdot-Signature: an Ed25519 signature by this key over {timestamp}\nPOST\n/api/mcp\n{sha256 hex of the raw request body}. Omit it to receive a claim token for upgrade_trial instead. | |
| trialHandle | Yes | The trialHandle returned by try_domain. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | ||
| sigil | No | ||
| reason | No | ||
| status | No | ||
| sigilId | No | ||
| trialId | No | ||
| upgrade | No | ||
| expiresAt | No | ||
| retryable | No | ||
| claimError | No | ||
| claimToken | No | ||
| candidateId | No | ||
| shareMessage | No | ||
| trustReceipt | No | ||
| canaryVerdict | No | ||
| scorerVersion | No | ||
| claimTokenExpiresAt | No |