Module · 04 — Développement sur mesure · SDK Custom

Vos propres applications sur la même infrastructure.

Atlas, Socius et Chronos sont des modules — construits sur un SDK qui est aussi ouvert à votre équipe. Vos applications héritent automatiquement de la souveraineté, de l’ontologie, de la piste d’audit et de l’explicabilité. Pas de fork, pas d’infrastructure parallèle.

Langages

Python & TypeScript · CLI & runtime serveur

Briques

Connector · Flux · Cortex · Ontologie · UI-Kit

Hérite

Souveraineté · piste d’audit · explicabilité · conformité

Déploiement

Same infrastructure — pas de second stack

02 — LES BRIQUES DU SDK

Cinq primitives avec lesquelles vous construisez tout.

Les mêmes briques que nous avons utilisées pour Atlas, Socius et Chronos — documentées, versionnées, utilisables par vos équipes.

/ 01 — CONNECTOR

Connecter n’importe quelle source

Patterns d’adaptation pour REST, gRPC, S3, OPC-UA, SIG, bases de données. Vos connecteurs sont first-class — aucun traitement particulier par rapport aux intégrés.

/ 02 — FLUX

Pipelines déclaratifs

Source → inférence → ontologie → output, en code. Versionnable, testable, reproductible — du notebook à l’exploitation.

/ 03 — CORTEX

Brancher vos modèles

Enregistrer vos modèles ML dans la registry Cortex — avec suivi de confiance, versioning et piste d’audit comme les modèles intégrés.

/ 04 — ONTOLOGIE

Étendre votre domaine

Ajouter vos concepts (sous-types d’acteurs, événements, relations) à l’ontologie commune — compatible Atlas/Socius/Chronos.

/ 05 — UI-KIT

Des interfaces qui ressemblent à Makor

Composants pour cartes, graphes, séries temporelles, vues d’audit. Vous construisez des interfaces pour vos workflows, pas pour les nôtres.

/ 06 — RUNTIME

Same infrastructure

Les applications custom tournent sur la même infrastructure on-prem/cloud privé que les modules. Pas de second stack, pas de seconde pipeline d’audit.

SCHÉMATIQUE · EXEMPLE SDK
// Custom connector — bind any source to Axis
from makor.sdk import Connector, Flux, Cortex

class RadarFeed(Connector):
    schema = "axis://radar.v1"
    def stream(self):
        yield from self.poll(interval="5s")

// Compose pipeline → Kontinuum
pipeline = (Flux("radar.lagebild")
    .source(RadarFeed())
    .infer(Cortex.model("anomaly.v3"))
    .annotate(ontology="verkehr")
    .publish("lagebild.verkehr.tiles"))

pipeline.deploy(env="on-prem", audit=True)

Un connector, une pipeline, un modèle — et vous avez une application custom avec piste d’audit et explicabilité. Schématique.

02 — LES BRIQUES DU SDK

Cinq primitives avec lesquelles vous construisez tout.

Les mêmes briques que nous avons utilisées pour Atlas, Socius et Chronos — documentées, versionnées, utilisables par vos équipes.

/ 01 Tableau de situation métier

Votre domaine a des concepts qu’aucun module standard ne connaît. Vous les modélisez dans l’ontologie et construisez l’interface dont votre équipe a réellement besoin.

Domaine
/ 02 Intégrer vos modèles

Votre équipe de recherche possède un modèle que personne d’autre n’a. Vous l’intégrez comme modèle Cortex — avec la même pipeline d’audit que les intégrés.

Recherche · IA
/ 03 Automatiser des workflows

Modéliser des processus récurrents d’analyse et de validation en pipelines Flux — versionnables, testables, avec piste d’audit par exécution.

Operations
/ 04 Produits de données internes

Construire des data products pour d’autres équipes sans exiger un data warehouse — résultats en API, service de tiles ou sortie notebook.

Équipe plateforme

Votre équipe construit. Nous livrons l’épine dorsale.

Dans le pilote, vos engineers obtiennent accès au SDK, formation et sessions de pairing avec notre équipe. Vous gardez code, données et logs d’audit.