Skip to content

System API

These endpoints need no key and no payment.

GET /api/v1/health

{
"timestamp": 1770789357608,
"status": "ok"
}

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.

FieldTypeRequiredDescription
typestringyesagent or human.
casestringyesUp to 500 characters. For a key request, the transaction hash.
emailstringif type is humanWhere to send the key.
namestringif type is agentName of the agent; letters, digits, spaces, _ and -, up to 50 characters.
walletstringif type is agent0x address.
Terminal window
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].

POST /api/v1/keys/free returns 403 with "error": "free_keys_paused". The API is paid-only; there are no free keys.