Développeurs

Branchez ce site à votre agent.

Texte brut, Markdown, JSON, recherche et un serveur MCP pour tout le contenu d’ici. Aucune clé, aucune inscription.

Commencer ici

Lire

Qui est Stavros, et n’importe quelle page, en texte.

  • GET/llms.txtTout sur Stavros, en texte brut (le site entier dans un seul fichier : /llms-full.txt)
  • GET/index.mdN’importe quelle page en Markdown : ajoutez .md, ou envoyez Accept: text/markdown. Recherche : /api/v1/search?q=
  • GET/api/v1/profileProfil, liens et contact
  • GET/api/v1/experienceParcours professionnel

Pages

Le reste du site, en Markdown.

Travail

Le travail.

Découvrir

Toute la surface, décrite.

Référence

Erreurs, versionnage et tous les détails. Aussi en /developers.md.

Interfaces lisibles par machine pour ce site (un serveur MCP à /mcp, une API de recherche à /api/v1/search, llms-full.txt, Markdown sur demande et une fiche d’agent), pour les développeurs et pour les agents autonomes. Tout ici est public, ne requiert aucune clé d’API et aucune inscription.

Démarrage rapide

Obtenez des faits structurés sur Stavros en un seul appel :

curl https://stavrospachoundakis.com/api/v1/profile

Récupérez le contexte narratif complet :

curl https://stavrospachoundakis.com/llms.txt

Ajoutez .md à n’importe quelle adresse de page pour l’obtenir en Markdown :

curl https://stavrospachoundakis.com/about.md

API REST : /api/v1

URL de base : https://stavrospachoundakis.com/api/v1. Description complète lisible par machine : openapi.json (OpenAPI 3.1).

Point de terminaison Méthode Description
/profile GET Profil structuré complet : biographie, lieu, parcours professionnel, compétences, faits saillants, disponibilité, liens.
/experience GET Parcours professionnel.
/skills GET Compétences regroupées par discipline.
/projects GET Projets.
/posts GET Renvoie une liste vide. Ce site n’a aucun article.

Les réponses réussies ont la forme { "apiVersion": "v1", "data": ..., "meta": ... }.

Authentification

Aucune. Il n’y a ni clé d’API, ni flux OAuth, ni inscription. Voir auth.md pour le portrait complet.

Versionnage et dépréciation

L’API est versionnée dans le chemin de l’URL. Les changements incompatibles sortent sous un nouveau segment (/api/v2) et la version précédente continue de fonctionner. Les changements additifs (nouveaux champs, nouveaux paramètres facultatifs, nouveaux points de terminaison) sont faits sur place, donc les clients doivent ignorer les champs inconnus.

Une version dont le retrait est prévu est annoncée sur cette page et dans la description OpenAPI, au moins 180 jours avant qu’elle cesse de répondre.

Erreurs

L’API est du JSON statique en lecture seule. Un chemin qui n’existe pas renvoie un simple HTTP 404, et toute méthode autre que GET renvoie 405.

Fichiers lisibles par machine

Chemin Type de contenu Description
/llms.txt text/plain Profil structuré complet, rôles, compétences et conseils sur les mandats les mieux adaptés. Le site entier dans un seul fichier se trouve à /llms-full.txt.
/openapi.json application/openapi+json Description OpenAPI 3.1 de l’API ci-dessus.
/auth.md text/markdown Comment fonctionne l’authentification (elle n’existe pas : tout est public).
/.well-known/ai-catalog.json application/json Catalogue Agentic Resource Discovery.
/sitemap.xml application/xml Chaque URL canonique.
/robots.txt text/plain Politique d’exploration.

Versions Markdown

Chaque page a une version Markdown : ajoutez .md à son adresse (/about.md, et /index.md pour la page d’accueil). Toute adresse de page renvoie aussi du Markdown quand la requête envoie Accept défini à text/markdown. Tout ici est en lecture seule.

Erreurs et 404

Les chemins inconnus renvoient un simple HTTP 404, jamais un 200 avec la coquille de l’application, pour que vous puissiez vous fier aux codes d’état lors de vos sondages.

Bac à sable

Il n’y a pas d’environnement bac à sable distinct, et aucun n’est nécessaire : chaque point de terminaison est en lecture seule et sans effet de bord, donc la production peut être appelée directement. Veuillez garder un volume de test raisonnable.

Code source

Les dépôts derrière ce site sont privés. Profil public : github.com/stavroschios.

Contact

Bogues, questions ou aide à l’intégration : utilisez la page de contact (vérification humaine requise).


Index lisible par machine pour ce site :

Ajoutez .md à l’adresse de n’importe quelle page pour obtenir une version Markdown.