Contrats publics

Une version, une frontière précise

Le numéro du dépôt, celui du serveur MCP, le moteur de calcul et les schémas ne décrivent pas la même chose. Cette matrice indique ce que chaque version engage et évite de déduire une compatibilité à partir d’un numéro voisin.

Interfaces publiques

InterfaceVersionFrontière de compatibilité
MCP server3.0.0Major decision-core contract. The main tools/list surface contains seven tools.
MCP protocol2025-11-25Preferred negotiation revision; 2025-06-18 and 2025-03-26 remain accepted.
MCP telemetry2.1.0Separates traffic classes and publishes an exact traffic × tool × outcome × normalized error-code breakdown for newly recorded calls.
HTTP APIv1Read-only compatibility, search, evidence, changefeed and receipt verification routes.
UCP protocol2026-04-08Read-only pneumatic compatibility capability.
UCP capability2026-07-15fr.compatair.air.compatibility.

Décision et preuve

ContratVersionPortée
Calculation engine1.3.0Deterministic pressure, FAD, cycle and explicit-demand calculations.
Public method2026.07Interpretation and response-method contract carried by public results.
Verdict schema2.0.0Separates air_supply, complete_air_system, request and commercial scopes.
Compatibility receipt1.0.0Deterministic SHA-256 receipt contract.
AirGraph0.1.0Namespaced product, configuration, requirement and evidence graph.
Catalogcontent-derivedSnapshot identifier changes with normalized catalog content.

Profils MCP

ProfilEndpointToolsUsage
decision-corehttps://compatair.fr/mcp7Default model-facing decision surface.
extendedhttps://compatair.fr/mcp/extended4Evidence, explanation, complete comparison and changefeed.
legacyhttps://compatair.fr/mcp/legacy9Migration-only historical surface with explicit successors.

Runtime de référence

applicationPackage

0.1.0
Private repository package lifecycle; not a public API promise.

node

>=24 <25
Supported server and release runtime.

astro

7.0.7
Static site build framework.

typescript

6.0.3
Strict source validation toolchain.

Licence des contrats

All rights reserved / UNLICENSED. Public access permits inspection and integration with the live contracts; it does not grant a general right to copy, modify or redistribute schemas, SDK material or catalog data.

A separate license for OpenAPI, JSON Schema and future SDK material requires an explicit owner decision and does not imply opening the proprietary catalog.