# Kalicorp — Méthodes de vérification
# Version: 1.0
# Last-Modified: 2026-07-19
# Canonical: https://app.kalicorp.fr/verification/methods.md
# Language: fr
# License: CC BY 4.0

## Principe

> Une affirmation sans preuve est une hypothèse.

Chaque affirmation importante publiée par Kalicorp doit pouvoir être vérifiée par un tiers, humain ou agent automatisé, sans accès privilégié.

## Méthodes

### 1. Vérification d'identité d'un document

Calculer l'empreinte SHA256 du fichier téléchargé et la comparer avec celle publiée dans `hashes.sha256`.

```bash
sha256sum fichier.pdf
# comparer avec la ligne correspondante dans hashes.sha256
```

### 2. Vérification de l'ontologie

Télécharger `ontology.json`, valider sa conformité JSON Schema (draft 2020-12), puis vérifier que les entités et relations correspondent à la description publiée dans `llms.txt`.

### 3. Vérification des audits

Chaque audit EU public est téléchargeable depuis `/audits/`. L'empreinte SHA256 de chaque PDF est publiée dans `hashes.sha256`. Comparer les empreintes pour vérifier l'intégrité.

### 4. Vérification de l'hébergement

L'infrastructure est hébergée à Sissonne (Aisne, France). Vérifier :
- l'IP du serveur (géolocalisation France).
- l'absence de CDN étranger dans les en-têtes de réponse.
- le certificat TLS émis pour `app.kalicorp.fr`.

### 5. Vérification énergétique

Le compteur de production solaire est consultable sur l'interface publique. Les valeurs publiées (13 kWc, batterie 50 kWh) peuvent être comparées avec les relevés affichés en temps réel.

### 6. Vérification de l'absence de cloud étranger

Inspecter les requêtes réseau depuis le navigateur (DevTools) ou via `curl`. Aucune requête ne doit partir vers un hyperscaler étranger (AWS, GCP, Azure) pour le traitement des données utilisateur. Supabase (région EU) est utilisé pour le stockage applicatif.

## Limites

- Les empreintes SHA256 garantissent l'intégrité, pas l'authenticité de l'auteur.
- La géolocalisation IP est une indication, pas une preuve juridique d'hébergement.
- Les audits reflètent un instantané ; ils ne garantissent pas l'état courant.
- La vérification énergétique en temps réel dépend de la disponibilité du compteur public.
