16 lines
936 B
Markdown
16 lines
936 B
Markdown
# Platform: Lien - Moteur de Confiance pour Compagnons (Loi P-38.1 QC)
|
|
## Documentation Technique
|
|
|
|
### 1. Architecture du "Trust Engine" (Moteur de Confiance)
|
|
Ce n'est pas une simple base de données. C'est un système de validation qui applique la logique stricte des paliers pour garantir que chaque transaction respecte l'éthique et les obligations légales québécoises avant d'avoir lieu.
|
|
|
|
### 2. Modélisation des Données
|
|
Les données animales sont structurées strictement via Pydantic :
|
|
`AnimalSchema` (ID, Race, Age, Vaccin, Microchip)
|
|
`UserTierSchema` (Niveau de confiance: Tekel <= Husky <= Golden Retriever)
|
|
|
|
### 3. Algorithme de Génération du Certificat Numérique
|
|
Le générateur `certificate_engine.py` vérifie :
|
|
1. L'identité du propriétaire.
|
|
2. La santé et l'identification légale (Loi P-38.1 & Loi sur le Bien-être animal).
|
|
3. Émet un certificat signature unique (hash) si tous les paliers sont validés. |