Glossaire

Le vocabulaire de la plateforme, terme par terme.

L'essentiel

Le vocabulaire de la plateforme, en trois familles : ce qui touche à la plateforme elle-même, ce qui touche aux appareils, et ce qui touche au métier.

Quelques mots reviennent partout et méritent d'être lus en premier. Un compte est un client final, strictement isolé des autres. Une flotte regroupe des appareils qui partagent la même configuration. Un module est une application qui tourne sur un appareil.

Et un octopod est l'identité métier d'un point de vente, distincte de la machine qui l'équipe : changer le boîtier ne fait rien perdre.

Ce que ça apporte : Vos équipes et les nôtres emploient les mêmes mots, ce qui évite les malentendus coûteux.

En détail

La plateforme

Plateforme
L'ensemble Arkipelis : un plan de contrôle central, neutre par rapport aux produits, et deux applications produit jumelles — Fleet et Octopoda — portées par une administration commune.
Fleet
L'application centrée sur l'appareil : construire, déployer et superviser le parc d'appareils d'un compte.
Octopoda
L'application centrée sur les modules : exploiter le métier du parc. Deux suites souscriptibles — Data (données, alertes, portail par compte) et Distrib (distribution automatique et point de vente connecté) — plus Pay, l'option qui encaisse.
Facette
Un périmètre fonctionnel souscriptible d'Octopoda. Les modules, les pages et les interfaces appartiennent à une facette, et la licence du compte active celles qui sont souscrites.
Compte
Un client final, une marque ou une organisation distincte, strictement isolée des autres. Un opérateur peut gérer plusieurs comptes.
Zone
Un environnement complet et indépendant en ressources cloud — registre, stockage, secrets, exécution — typiquement par région ou par environnement.
Zone mutualisée
Une zone partagée opérée par Arkipelis : coût minimal, démarrage immédiat.
Zone dédiée
Une zone déployée sur le cloud propre du client — sa souscription, son groupe de ressources : ses données et ses images restent chez lui.
Bastion
Le composant toujours actif d'une zone qui réconcilie les déploiements produit par convergence, en tirant les changements.
Marque blanche
La personnalisation complète de tout ce que voit le client final — écrans des appareils, portails — à sa propre identité et à son domaine. Arkipelis n'apparaît pas de son côté.
Trace infalsifiable
Un enregistrement d'événements — déploiements, actions, modifications — qui ne peut être ni modifié ni supprimé, même par un administrateur.
Impersonation
Un administrateur voit le portail comme un utilisateur donné : un contexte dont l'axe utilisateur est posé sur cette personne, en lecture seule, sans aucune action monétaire, avec un bandeau visible et chaque accès audité.

Les appareils

Flotte
Un groupe homogène d'appareils partageant la même configuration et la même version. Un compte peut en avoir plusieurs.
Appareil
L'appareil physique supervisé. Chaque appareil appartient à une flotte.
Agent embarqué
Le programme présent sur chaque appareil : il dialogue avec le cloud, fait converger les déploiements, suit l'état et permet les actions à distance. Il se met à jour à distance, sans regravure.
Module
Une brique applicative autonome qui tourne sur un appareil : interface, service, matériel, paiement, journaux. On dit aussi « application ».
Hub
Le module qui porte le bus de communication local. Il démarre en premier, et les autres modules se découvrent à travers lui.
Image
Le fichier contenant le système personnalisé d'un compte, prêt à écrire sur une carte. Générée depuis une image de base et des scripts de personnalisation.
Classe d'appareils
Un profil de réglages nommé — modules actifs, mémoire, variables — appliqué à une catégorie de matériel, pour gérer un parc hétérogène dans une même flotte.
Surcharge
Un réglage qui s'écarte du défaut, appliqué à la flotte ou à l'appareil. C'est un état déclaré puis réconcilié, qui sert aux essais et aux cas particuliers.
Regravure
Remplacer la carte d'un appareil. C'est détecté automatiquement, et l'opérateur choisit de conserver ou non l'identité de l'appareil.
Coupure immédiate
La désactivation d'un appareil depuis la console : ses signaux de vie sont rejetés et il disparaît des flottes actives, mais son historique est conservé. C'est réversible.
Choses
Les capteurs, actionneurs et périphériques d'un appareil, déclarés dans la configuration selon le contrat de capacité. Ils sont joués par le simulateur générique ou pilotés par le pilote générique — avec le même code métier dans les deux cas.
Poste de développement déclaré
Le poste d'un développeur déclaré comme appareil de la flotte : il reçoit les secrets gérés et s'annonce comme un appareil, sans recevoir de déploiement.
Outil technicien
L'outil autonome du technicien terrain : il récupère un certificat court, règle le réseau de l'appareil par câble USB, et ouvre l'accès distant ou l'interface locale — sans réseau sur site.

Le métier

Contexte
Le périmètre d'un portail sur huit axes combinables — organisations, flottes, appareils, sites, points de vente, marchands, utilisateurs, zones — avec ses pages, son identité visuelle et son tableau de bord. Un utilisateur a un rôle par contexte.
Organisation
Une entreprise, un service ou un client final rattaché à des consommateurs et à des points de vente. C'est l'axe de ventilation des ventes et des subventions : la plateforme fournit les chiffres, l'exploitant facture.
Marchand
L'entité qui vend un produit dans une machine — le fournisseur, côté catalogue. Distinct d'un utilisateur : un contexte dont l'axe marchand le liste ouvre le portail à qui l'exploitant veut.
Octopod
L'identité métier du point de vente, distincte de l'appareil qui le porte. Le lien entre les deux est daté et historisé : un boîtier remplacé ne fait perdre ni ventes ni configuration.
Point de vente
Un octopod vu par la facette Distrib : son type — frigo, bar, café — son site, son organisation, son statut métier, sa configuration de vente, ses ventes et ses opérations.
Publication
L'instantané signé du catalogue et des offres d'un point de vente, téléchargé et vérifié par la machine. Le cloud tarifie depuis le même instantané, et une publication incohérente est refusée — la machine garde la précédente.
Planogramme
La disposition d'une offre dans une machine à emplacements — étagères, spirales, portes : quel produit, à quelle place, à quel prix, avec quelle capacité. L'autre mise en page est la carte.
Machine à recettes
Un point de vente qui fabrique le produit — bar à boissons, machine à café : un menu par catégorie et format, des consommables à seuils, un versement mesuré et facturé au prorata du volume servi.
Revue
Une vente douteuse — écart de prix entre la machine et le cloud, quota dépassé, confiance de détection faible, échantillon qualité — n'est pas débitée : elle passe en revue, et un gestionnaire confirme, corrige ou annule.
Sentinelle
L'opération générée par la machine quand la porte s'ouvre alors que le verrou est engagé et qu'aucune session n'est en cours : l'incident est journalisé, la perte valorisée, et jamais facturée.
Part de règlement
Une vente se règle en une ou plusieurs parts — subvention, avoir, bon, porte-monnaie, terminal, espèces. Chaque part a son statut, et un rejeu reprend sans jamais re-débiter.
Consigne
Un contenant facturé ou différé à la vente, avec le journal des contenants en cours ; le retour donne un avoir.
Date limite de consommation
Durée de vie par défaut au catalogue, date réelle posée au chargement, alertes de péremption, produit périmé invendable et sortie du plus proche de la date en premier.
Rapport de clôture
Le rapport immuable et numéroté de fin d'une session de caisse, par moyen de paiement, taux et vendeur. Avec l'inaltérabilité et le chaînage des tickets, il porte la conformité applicable.

Termes techniques

GitOps
Le modèle où la configuration cible vit dans un dépôt versionné : déployer, c'est pointer une version, et l'appareil converge tout seul en tirant les changements.
Mise à jour à distance
La mise à jour de l'agent et des correctifs du système sans regravure, avec deux emplacements, une surveillance et un retour arrière automatique.
Pré-embarquement
L'inclusion des images applicatives dans l'image du système, pour un premier démarrage sans réseau.
Contrat de capacité
Le contrat entre l'agent de vente et le matériel : chaque pilote — réel, simulé ou terminal Android — publie ses « choses » typées et leur état, et accepte les mêmes commandes idempotentes.
Kit d'agent
Le paquet partagé par tous les agents de vente : bus local, choses, éligibilité, autorisation locale, accès cloud et clés gérées.
Serveur de site
Le serveur de chaque portail : il porte la session, pose le rôle, l'utilisateur et le contexte à chaque appel, et route vers l'interface de la bonne facette.
Rôle compagnon
Le mode où le terminal Android se branche sur le bus local du boîtier comme un périphérique — terminal de paiement, lecteur de badge, écran : aucun nouveau protocole, l'agent de vente le voit comme du matériel.
Équipement d'une machine existante
Connecter une machine existante — café, distributeur, frigo d'une autre marque — sans la modifier : son terminal de paiement est remplacé par un terminal Android portant notre application, branché sur le bus standard de la machine.
Application technicien
L'application embarquée à onglets pour l'installateur : jumelage du point de vente, tests de sortie d'usine du matériel, tests d'appel des interfaces. Elle s'affiche sur l'écran de la machine tant que celle-ci n'est pas liée.
Prestataire de services de paiement
L'acteur qui encaisse la carte en ligne pour le compte du marchand. Le module de paiement s'y connecte par un connecteur, et un connecteur simulé sert aux démonstrations. La plateforme ne voit jamais un numéro de carte.
Norme de sécurité des terminaux
La norme applicable aux terminaux de paiement, à laquelle le module de terminal est conforme.
Protocole de bus des distributeurs
Le protocole standard de communication interne des distributeurs automatiques — monnayeur, lecteur, machine. C'est l'une des deux voies de raccordement.
Échange de données des distributeurs
Le standard d'échange des données d'audit des distributeurs — ventes, stocks, événements machine. Sa collecte s'appuie sur la remontée de fichiers native de la plateforme.
Versionnement sémantique
Le versionnement en trois nombres utilisé pour l'agent, les modules et la bibliothèque commune.
Obfuscation et compression
Le traitement appliqué aux binaires distribués pour protéger le code propriétaire, sans possibilité de désactivation.

Cette documentation est produite à partir de la base produit Arkipelis. Elle décrit les capacités de la plateforme.