← Labs · les trois

Labs · la surface app

Développement d'applications

L'app construite sur mesure, et faite pour durer.

Pas un produit remodelé pour vous — une app construite pour le terrain où elle tourne : éducation, industrie, ou tout autre secteur que vous apportez. Un noyau Rust qui fonctionne avec zéro barre de réseau, native sur chaque écran, et une conception où vos données restent les vôtres.

Vous lisez l'une des nôtres — construite, jamais un thème ; servie depuis la périphérie — ·

Ce qu'est une app faite sur mesure

Pas un modèle repeint à vos couleurs. Un logiciel façonné pour le travail auquel il sert vraiment.

Construite pour votre terrain

Une salle de classe, une ligne d'usine, une équipe de terrain — l'app est écrite pour la façon dont ce travail se déroule réellement, pas pour une démonstration. Le secteur la façonne, pas l'inverse.

Par secteur · native · votre flux de travail

Fonctionne à zéro barre

Un sous-sol, un site isolé, une zone sans réseau — le travail ne s'arrête pas. L'appareil garde la vérité, et se réconcilie avec la périphérie à l'instant même où le signal revient.

Hors ligne d'abord · durable sur l'appareil · se réconcilie dans l'ordre

Vôtre, pour la garder

Aucun compte que vous ne pouvez quitter, aucune donnée retenue en otage. Le noyau est le vôtre, les dossiers sont les vôtres, et l'ingénieur qui l'a construite est celui qui répond.

Vos données · aucun verrouillage · une seule main signe

Mesuré, jamais prétendu

Quatre chiffres d'une app construite pour durer.

1
noyau Rust
la logique est écrite une seule fois, dans un langage que le compilateur ne laisse pas mentir
0
barre nécessaire
hors ligne d'abord par conception — le terrain continue de fonctionner quand le signal ne le fait pas
3
cibles, un noyau
iOS, Android et le bureau portent le même noyau — seule la coque change
1
main répond
l'ingénieur qui l'a construite la signe — vos données ne quittent jamais votre portée

La construction — le noyau, le hors ligne, les cibles

L'art d'une app sérieuse, c'est un noyau que le compilateur garde, qui continue de fonctionner sans signal, et qui tourne sur chaque terrain depuis une seule source de vérité.
Le code reste en anglais — la langue universelle de la technique.

// the core of the app · typed, so a wrong state cannot be reached
#[derive(Clone, Deserialize)]
struct Job {
    id: Uuid,
    site: SiteId,
    state: State,            // Scheduled → OnSite → Done — nothing else is legal
    readings: Vec<Reading>,
    synced: bool,            // the device knows what the edge has not yet seen
}

impl Job {
    /// A job closes only once every required reading is in.
    fn can_close(&self) -> bool {
        matches!(self.state, State::OnSite)
            && self.readings.iter().all(Reading::valid)
    }
}

Ce qui ne peut pas être copié

Pourquoi une app construite pour votre terrain bat un produit remodelé pour s'y adapter.

Un produit remodelé
Fait sur mesure, ici
Ce à quoi il s'adapte
Un produit construit pour tout le monde, plié pour donner l'impression qu'il a été fait pour vous.
Écrite pour votre terrain depuis la première ligne — votre flux de travail, vos mots, vos données.
Sans signal
Une roue qui tourne. Le travail s'arrête jusqu'au retour des barres, et perd parfois ce que vous avez tapé.
L'appareil garde la vérité et se réconcilie plus tard. Zéro barre, c'est une journée normale, pas une erreur.
Vos données
Retenues sur le compte de quelqu'un d'autre, derrière un export qu'il faut demander et attendre.
Les vôtres, à vos conditions. Aucun verrouillage, aucun otage — le noyau et les dossiers sont les vôtres à garder.

Un produit remodelé ne peut pas être fait pour votre terrain — il existait avant même que votre terrain soit connu. Une app uniquement en ligne ne peut pas être fiable là où le signal meurt — l'attente y est intégrée. C'est pourquoi nous écrivons un seul noyau Rust, le gardons avec le compilateur, et le signons nous-mêmes — et pourquoi nous chiffrons ce que nous mesurons, pas un prix d'étagère.

Gardé en confidence

Avant qu'une ligne soit écrite, comment votre travail est protégé. Cette partie n'est pas négociable.

À vous seul

Un NDA est le standard ici, pas une option payante. Ce que vous partagez est lu par un seul ingénieur et personne d'autre — rien n'est vendu, partagé ou transmis.

NDA par défaut · un seul lecteur · jamais revendu

Vos clés, vos données

Identifiants et dossiers restent dans votre maison, selon le principe du moindre privilège. Nous ne gardons aucune copie dont nous n'avons pas besoin, et rien ne quitte votre portée sans votre accord.

Moindre privilège · pas d'accumulation · votre maison

Lisible, jamais une confiance aveugle

Ce qui tourne dans votre maison, vous pouvez le lire et l'auditer — aucune boîte noire à laquelle vous devriez faire confiance sans la voir. La salle des machines reste la nôtre ; ce que vous exploitez est le vôtre.

Auditable · aucune boîte noire · signé

Dites-nous ce que l'app doit faire.

Deux lignes — le terrain où elle tourne, et le travail qu'elle doit porter. Nous les lisons nous-mêmes et nous répondons nous-mêmes.

Cela n'atteint qu'une seule personne, et c'est elle qui répond. Rien ici n'est partagé, vendu ou transmis.

Mr. MatchTop · matchtopalgorithm.ai