Agent card · OpenAPI 3.1 · MCP
Koop een server zonder mens
We hebben de identiteitslaag om privacyredenen verwijderd. Het bleek als neveneffect de schoonste door agents aankoopbare checkout op de markt te produceren — er is geen e-mailbevestiging, geen kaartformulier en geen captcha, omdat die er nooit waren.
Antwoord
Incognito VPS exposes an agent card at /.well-known/agent.json, an OpenAPI 3.1 document at /openapi.json and an MCP endpoint at /mcp. Authentication is a bearer token created on first use. An autonomous agent can create an account, settle a crypto top-up and deploy a server with no human intervention at any step.
Account to running server
Geen menselijke stap in enig stadium. Geen bevestigingsmail, geen kaartformulier, geen captcha.
# 1. Create a token
curl -X POST https://incognitovps.com/api/v1/account
# → {"token":"IVPS-7K2M-9QX4-1BVN-5RTZ","balance_usd":0}
# 2. Create a top-up invoice
curl -X POST https://incognitovps.com/api/v1/topup \
-H "Authorization: Bearer IVPS-7K2M-9QX4-1BVN-5RTZ" \
-H "Content-Type: application/json" \
-d '{"amount_usd":50,"coin":"XMR"}'
# → {"invoice_id":"inv_...","pay_address":"8B...","pay_amount":"0.2841","expires_in":5400}
# 3. Settle on-chain, then poll
curl https://incognitovps.com/api/v1/topup/inv_... \
-H "Authorization: Bearer IVPS-7K2M-9QX4-1BVN-5RTZ"
# → {"status":"paid","credited_usd":50}
# 4. Deploy
curl -X POST https://incognitovps.com/api/v1/orders \
-H "Authorization: Bearer IVPS-7K2M-9QX4-1BVN-5RTZ" \
-H "Content-Type: application/json" \
-d '{"plan":"hv-4","region":"bulgaria","months":1,"os":"debian-13"}'
# → {"server_id":"srv_...","status":"active","ipv4":"185.132.48.77"} Endpoints
| Methode | Pad | Doel | Authenticatie |
|---|---|---|---|
| GET | /.well-known/agent.json | Capability card: endpoints, auth scheme, payment model. | none |
| GET | /openapi.json | Complete OpenAPI 3.1 specification. | none |
| GET | /api/v1/catalog | Plans, locations and live prices. | none |
| POST | /api/v1/account | Create a token. Returns it once. | none |
| GET | /api/v1/account | Balance and server list. | bearer |
| POST | /api/v1/quote | Price a configuration before committing. | none |
| POST | /api/v1/topup | Crypto invoice to credit balance. | bearer |
| GET | /api/v1/topup/{id} | Poll invoice status. | bearer |
| POST | /api/v1/orders | Deploy, debiting balance. Returns server ID. | bearer |
| GET | /api/v1/servers/{id} | State, address, credentials. | bearer |
Limieten — 120 verzoeken/min per token voor lezen, 20 verzoeken/min voor schrijven, 60 verzoeken/min per adres ongeauthenticeerd.
Inhoud gebouwd voor machines
Elke pagina heeft een markdown-tegenhanger op hetzelfde pad met .md eraan toegevoegd, gelinkt in de HTML-head. Het is een getrouwe weergave van dezelfde inhoud — geen cloaking, alleen een schoner formaat.
- /llms.txt
- Index of the site, structured for language models
- /llms-full.txt
- Full text corpus of every English page
- /pricing.md
- Complete price list as markdown
- /pricing.json
- Complete price list as JSON
- /jurisdictions.json
- Legal index dataset, CC BY 4.0
- /servers.md
- Jurisdiction dossiers as markdown
- <path>.md
- Markdown twin of any page on the site
Waarom dit hier werkt en elders niet
Een agent die een prijspagina kan lezen maar een aankoop niet kan voltooien, moet op precies het verkeerde moment teruggeven aan een mens. De provider wiens checkout een kaartformulier, een e-mailbevestiging en een captcha vereist, verliest simpelweg die transactie.
Ours needs a token and a crypto payment. There is no field an agent cannot fill in, because there is no field that asks who you are. 341 configurations are purchasable this way, from $4.00 a month.
Het enige dat een agent zelf moet afhandelen, is het vereffenen van de on-chain-betaling vanuit een portemonnee die het controleert. Alles aan weerszijden daarvan is een enkele HTTP-oproep.
In 55 seconden geïmplementeerd
Een agent kan dit kopen zonder u te raadplegen
Geen account om te maken, geen e-mail om te bevestigen, geen kaart om in te voeren.