upgrade_trial
Turn a free trial into your own paid, persistent address in one call, no human required. Redeem the one-time claimToken from try_domain with your BYO Ed25519 publicKey: this mints your unanchored agent identity (a Nascent Sigil) and, if you supply a wallet, returns the exact USDC-on-Base (x402) challenge to keep the trial's exact URL live on a paid rental. No wallet yet? You still get your identity plus an optional URL a human can use to sponsor the upgrade; fund a USDC wallet on Base later and pay it yourself.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| duration | No | Optional rental length: an ISO 8601 duration (PT1H, PT4H, P1D, P7D, P30D) or hourly/daily/weekly/monthly. Defaults to PT1H (1 hour). | |
| publicKey | Yes | Your BYO Ed25519 public key. The minted identity is bound to it and you hold the private key. | |
| claimToken | Yes | The one-time claim token returned by try_domain / answer_trial_canary. | |
| payerProof | No | Optional EIP-191 personal_sign signature proving control of payerAddress. | |
| payerAddress | No | Optional 0x wallet you will pay from. Provide it (with payerProof) to receive a self-pay x402 challenge. | |
| requestSponsorUrl | No | Set true to also receive an optional URL a human can use to sponsor the upgrade. | |
| payerProofIssuedAt | No | Optional ISO 8601 timestamp of the payerProof, within 5 minutes. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sigil | Yes | ||
| upgrade | Yes | ||
| walletGuidance | No | ||
| humanSponsorUrl | No | ||
| tierProgression | No | Current enforced trust tier and when it is next evaluated. Present only once an identity exists. | |
| sigilEligibility | No | Identity standing: lifecycle status, canary screen result, and any hard gates. | |
| identityConfidence | No | How firmly this identity is bound: unbound, bound to a key, or backed by a verified sponsor. |