Agent card · OpenAPI 3.1 · MCP
Achetez un serveur sans humain
Nous avons supprimé la couche d'identité pour des raisons de confidentialité. Il s'est avéré que cela produisait également le checkout le plus achetable par agent sur le marché — pas de confirmation par e-mail, pas de formulaire de carte ni de captcha, car il n'y en a jamais eu.
Réponse
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.
Du compte à un serveur en fonctionnement
Aucune intervention humaine à aucun moment. Pas d'e-mail de confirmation, pas de formulaire de carte, pas de 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"} Points d'accès
| Méthode | Chemin | Objet | Authentification |
|---|---|---|---|
| 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 |
Limites de débit — 120 req/min par jeton en lecture, 20 req/min en écriture, 60 req/min par adresse non authentifiée.
Contenu conçu pour les machines
Chaque page a un jumeau markdown au même chemin avec .md ajouté, lié depuis l'en-tête HTML. C'est un rendu fidèle du même contenu — pas de cloaking, juste un format plus propre.
- /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
Pourquoi cela fonctionne ici et pas ailleurs
Un agent qui peut lire une page de tarifs mais ne peut pas terminer un achat doit rendre la main à un humain au pire moment. Le fournisseur dont le checkout exige un formulaire de carte, une confirmation par e-mail et un captcha perd simplement cette transaction.
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.
La seule chose qu'un agent doit gérer lui-même est de régler le paiement on-chain depuis un portefeuille qu'il contrôle. Tout le reste de part et d'autre est un simple appel HTTP.
Déploiement en 55 secondes
Un agent peut acheter ceci sans vous demander
Aucun compte à créer, aucun e-mail à confirmer, aucune carte à saisir.