Back to home

armand-salle.fr developer resources

This website is a public portfolio and technical blog. It exposes a small, unauthenticated, read only API for canonical profile data and resource discovery. It does not accept write operations, issue API keys, or provide an authenticated product sandbox.

Quickstart

Fetch the agent index:

curl -fsS https://armand-salle.fr/llms.txt

Request the homepage as Markdown:

curl -fsS -H 'Accept: text/markdown' https://armand-salle.fr/

Discover public HTML routes through the sitemap:

curl -fsS https://armand-salle.fr/sitemap-index.xml

Fetch the structured professional profile:

curl -fsS https://armand-salle.fr/api/profile.json

API contract and discovery

The OpenAPI 3.1 contract describes every public operation, parameter, and response schema. Agents can discover the API through the RFC 9727 API catalog, the ARD AI catalog, or the agent skills index. A consolidated list is available from the resource endpoint.

Add ?mode=agent to the homepage URL for a single structured entry point containing the profile, endpoints, authentication status, and usage guidance.

Authentication and sandbox

No API key is required. Every documented endpoint is public, deterministic, and read only. There are no write actions, so a sandbox is neither required nor advertised. Automated clients should use ordinary conditional requests, respect HTTP status codes, and avoid aggressive request rates.

CLI

The repository includes a small zero-dependency CLI for machine-readable profile and resource discovery. Until a registry package is published, run it from the official GitHub repository:

npx github:armandsalle/my-site profile --json

Agent assets and source

The public source repository includes repository instructions for coding agents and a retrieval skill. These files document safe contribution rules, canonical data sources, when to use the site, and how to cite its content.

Support

For a broken public resource or an integration question, email armand.salle@gmail.com and include the URL, request headers, response status, and a minimal reproduction.