System API
These endpoints need no key and no payment.
Health check
Section titled “Health check”GET /api/v1/health
{ "timestamp": 1770789357608, "status": "ok"}Waitlist and key requests
Section titled “Waitlist and key requests”POST /api/v1/waitlist
The contact form behind polystrike.xyz/#waitlist. To request a Data key after paying, send type: "human", your email, and the transaction hash in case.
| Field | Type | Required | Description |
|---|---|---|---|
type | string | yes | agent or human. |
case | string | yes | Up to 500 characters. For a key request, the transaction hash. |
email | string | if type is human | Where to send the key. |
name | string | if type is agent | Name of the agent; letters, digits, spaces, _ and -, up to 50 characters. |
wallet | string | if type is agent | 0x address. |
curl -X POST https://polystrike.xyz/api/v1/waitlist \ -A "my-app/1.0" \ -H "Content-Type: application/json" \ -d '{ "type": "human", "email": "[email protected]", "case": "Data key, 30 days. tx 0x..." }'{ "status": "registered", "position": 42}Keys are issued by hand, usually within a few hours. You can also email the transaction hash to [email protected].
Free keys (paused)
Section titled “Free keys (paused)”POST /api/v1/keys/free returns 403 with "error": "free_keys_paused". The API is paid-only; there are no free keys.