Aller au contenu

Technologie
Un seul dépôt, un code entièrement auditable

AWA est un socle logiciel web complet (framework, documents bureautiques, cryptographie, outillage, hébergement), développé dans un dépôt unique. Aucun composant téléchargé depuis un registre public ne s'exécute dans nos produits. Ce qui s'exécute est ce que vous pouvez lire.

Le code et sa documentation sur awaforge ↗

Que contient AWA ?

CoucheRôleLicenceMaturité
FrameworkFramework navigateur écrit entièrement par nos soins : composants, injection de dépendances, routage, serveur de développement. Modules JavaScript standards, sans bundler obligatoireApache-2.0L3
CryptographiePrimitives cryptographiques écrites en interne pour l'essentiel, le code tiers étant intégré au dépôt et épinglé, compilées en WebAssemblyApache-2.0L3
Documents bureautiquesLire et écrire PDF, Word/Excel/PowerPoint, OpenDocument et Markdown dans le navigateur ; signatures PAdES ; conversion en Markdown structuré pour les pipelines IAAGPL-3.0 ou commercialeL4 (référence)
OutillageBuild, génération de code, SBOM, marquage des licences, chaîne d'export et de vérificationApache-2.0L1–L2
HébergementNotre propre logiciel d'hébergement (serveur statique, terminaison TLS, superviseur), qui fait fonctionner ce site—L1

La maturité est déclarée dans le code de chaque paquet, de L0 (ébauche) à L4 (référence). Elle n'est jamais abaissée d'une version à l'autre. Nous ne revendiquons commercialement que ce que le niveau actuel permet. Cette échelle figure parmi les preuves de notre dossier de conformité NIS2.

Que pouvez-vous vérifier vous-même ?

Comment AWA est-il construit ?

Chaque évolution passe par des plans écrits, des tests automatisés (unitaires, d'intégration, inter-paquets), des seuils de couverture et des revues de conformité. Notre système de production, y compris sa part assistée par IA, est versionné dans le dépôt comme le code. Chaque tâche produit un rapport indiquant qui a fait quoi et comment le résultat a été vérifié. L'IA est un outil au service de notre équipe, qui conçoit l'architecture, relit et valide chaque modification avant son intégration. Notre équipe répond de chaque version livrée.

Où aller ensuite ?

Développeurs ↗ sales@awacloud.com