Take a named lock for 300 seconds (free)
claim_acquire_freeFREE: win a caller-named key for 300 seconds, or learn who already holds it. Unlimited distinct keys per wallet, renewable by calling again. A sibling of claim_acquire, not a discount on it: this lease is 12x shorter than the cheapest paid plan, so a lock that has to survive a deploy, a batch or a day is on the paid ladder from the first minute. The free-acquire signature has its OWN domain, distinct from the read and release domains, so neither of those can be replayed into an acquire. Ownership is proved by the paying wallet, with no account: send any placeholder signature once and the refusal returns details.expected -- the exact message to sign, in both forms (EIP-191 for a 0x wallet, ed25519 as 'solana::'). Complaints, questions, quote requests, or a service you wish we had: POST /feedback on this host -- free, no account. Every report is read and analysed daily; there is no individual reply.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | Yes | 1..256 UTF-8 bytes, no '/' character -- the name you want to hold, scoped to your own wallet. | |
| nonce | Yes | A value you have not used before on this route; it stops your signature being replayed. | |
| holder | Yes | 1..256 UTF-8 bytes -- an id identifying which of your own processes is acting. It is not signed; the signature proves the wallet, not the process. | |
| signedAt | Yes | Unix timestamp in seconds at which you signed; the server accepts a short window around now. | |
| signature | Yes | Your ownership proof over the message the route names in details.expected. |