Le juge des sorties, qui refuse par défaut

Dites ce qu'il a le droit de joindre. Signez-le. Puis refusez le reste.

Un manifeste déclaré à la construction, et signé. Chaque action sortante jugée face à lui à l'exécution, et chaque décision écrite dans une chaîne qui se vérifie hors ligne.

Code consultable (BUSL‑1.1, Apache‑2.0 en 2030) · BLAKE3 à clé · Ed25519 en option pour un auditeur

un refus
eventEGRESS_DENIED
reasonTARGET_NOT_IN_USAGE_CONTRACTS
purposetelemetry
et : le motif est une valeur nommée, pas une phrase — une barrière peut donc s'y brancher

Ce que c'est

Une liste d'autorisations ne vaut que ce qui l'a signée.

Tout le monde note quels services sa charge de travail a le droit d'appeler. Presque personne ne peut montrer, après coup, que la liste appliquée était bien celle qui avait été approuvée.

Pimatika prend cette liste, exige qu'elle soit signée, et refuse de démarrer sans elle. Dès lors, chaque action sortante est confrontée à ce document précis — et l'empreinte du document voyage dans chaque décision produite.

Le nom est en lingala : pima, refuser ; tika, autoriser. Dans cet ordre, parce que le défaut est le refus.

Le manifeste

Un document de construction, qu'une personne doit finir.

Chaque destination autorisée nomme plus qu'un hôte : quelles méthodes, quelle taille de charge utile, quelle classe de données, et pour quoi faire. Un brouillon qui porte encore HUMAN_REQUIRED est refusé au chargement.

Le refus n'est pas un défaut modifiable

La politique de sortie du manifeste doit valoir DENY. Toute autre valeur et le fichier ne se charge pas — il n'existe aucun mode permissif dans lequel glisser.

La finalité fait partie de la comparaison

Une destination autorisée pour de la télémétrie ne l'est pas pour exporter des données clients. La finalité et la classe de données sont comparées, pas décoratives.

Signé, et vérifiable par un tiers

BLAKE3 à clé par défaut, avec une signature Ed25519 optionnelle pour qu'un auditeur puisse vérifier sans détenir votre secret.

Le refus

Chaque refus dit de quel refus il s'agit.

Pas « bloqué ». Une valeur nommée sur laquelle une barrière peut se brancher et qu'un auditeur peut compter — et la phrase à côté peut être reformulée sans casser ni l'un ni l'autre.

TARGET_NOT_IN_USAGE_CONTRACTS  — personne n'a déclaré cette destination
METHOD_NOT_ALLOWED  — déclarée, mais pas pour ce verbe
PAYLOAD_EXCEEDS_LIMIT  — plus grosse que ce qui a été approuvé
PURPOSE_MISMATCH  — autorisée pour autre chose
DATA_CLASS_MISMATCH  — la bonne destination, les mauvaises données
BIM_SIGNATURE_INVALID  — le manifeste n'est pas celui qui a été signé
EVIDENCE_WRITE_FAILED  — autorisée, mais non enregistrable, donc refusée

Le dernier est le plus intéressant. Une action autorisée dont l'enregistrement n'a pas pu être écrit est refusée quet même. Une permission dont personne ne peut prouver qu'elle a été accordée vaut moins qu'un refus.

Les identifiants n'atteignent jamais l'enregistrement. Une destination portant un utilisateur, une chaîne de requête ou un fragment est nettoyée avant d'être écrite ou rapportée.

L'enregistrement

Chaque décision, chaînée là où elle a été prise.

Autorisées comme refusées. Chaque entrée est liée à la précédente, signée, et porte l'empreinte du manifeste face auquel elle a été jugée.

La chaîne est une chaîne Litatoli , elle se vérifie donc avec les mêmes outils ouverts que tout le reste de la maison — hors ligne, sans serveur dans la boucle et sans permission de notre part.

Un comportement qui s'écarte de l'intention signée est accumulé et remonté comme une proposition, plutôt que bloqué en silence. Deux niveaux d'escalade sont dans le moteur consultable ; les seuils ajustés pour la production sont la partie payante.

Limites

Ce que Pimatika ne peut pas faire, dans ses propres mots.

Ce produit vend des refus. Il ferait une mauvaise réclame pour lui-même s'il restait vague sur les siens.

C'est un juge, pas un relais

Il ne transporte jamais la requête. Il répond autorisé ou refusé, et c'est le processus hôte qui honore cette réponse.

La version 1 est coopérative

L'application se fait au point d'appel. Un programme qui contourne l'interface peut encore ouvrir une connexion — l'impossibilité au niveau du noyau, c'est la version 2, pas une promesse d'aujourd'hui.

Des noms, pas des adresses

Les destinations sont comparées comme des chaînes exactes. L'épinglage DNS est hors périmètre en v1, et une redirection est une nouvelle destination que l'appelant doit soumettre à nouveau.

Faites-le tourner sous NaZelo et la limite coopérative se resserre : le bac à sable donne à la charge de travail un réseau à elle, et ce qu'elle peut joindre cesse de dépendre uniquement de sa bonne volonté.

Jagora — construire toute l'application Litatoli — la couche de preuve Sawabona — licences et paiements Kumbukumbu — mémoire et RAG auditables NaZelo — logiciel critique, exécuté sous adversité contrôlée

Tarifs

Par organisation. Pas à la décision.

Un juge à qui on facture chaque jugement est un juge qu'on coupe le jour où ça presse. L'unité, c'est le parc, comme pour les moteurs voisins.

Prism

À faire tourner chez vous
€0
gratuit, et le restant
  • Le moteur et la ligne de commete
  • Signez et vérifiez vos propres manifestes
  • L'enregistrement complet des décisions
  • Niveaux d'écart un et deux
Lire le code

Alchemy

Un service de signature, pas un secret dans la CI
€99
/ mois
  • Tout Prism
  • Signature gérée et rotation des clés
  • Seuils d'écart ajustés
  • L'export que lit un auditeur
Parlons-en
Tout le parc

Harmony

Chaque charge de travail, une seule vue
€299
/ mois
  • Tout Alchemy
  • Parc — quel manifeste chaque charge de travail applique
  • Modèles de manifeste par secteur
  • Cloisonnement par équipe
Parlons-en
Mono-locataire

Sovereignty

Votre région, ou votre périmètre
Annuel
nous contacter
  • Tout Harmony
  • Déploiement dédié dans votre région
  • SLA sur mesure
  • Support contractuel
Nous contacter

Vendus ensemble

Décidé, appliqué, scellé.

Pimatika décide. NaZelo l'exécute sous contrainte. Litatoli scelle ce qui en sort. Chacun se vend seul ; ensemble, ils coûtent un tiers de moins.

NaZelo Policy

Pimatika + NaZelo — décidé et appliqué, sans chaîne scellée.

€169 / mois en Alchemy · €499 en Harmony

NaZelo Trust

Les trois. Décidé, appliqué, scellé — la garantie entière.

€269 / mois en Alchemy · €799 en Harmony

Tout seul

Pimatika gouverne très bien une charge de travail ordinaire. L'offre groupée sert quet l'exécution doit aussi appliquer la décision.

€99 / mois en Alchemy · €299 en Harmony

L'annuel, c'est dix mois. Les offres groupées commencent en Alchemy ; le palier gratuit vaut pour un moteur à la fois.

Tarifs de lancement. Si une offre ne convient pas à votre situation, dites-le — nous préférons l'entendre maintenant que le modéliser.

Gérer votre abonnement

Changer de plan, mettre à jour votre carte ou télécharger vos factures. Nous vous envoyons un lien par e-mail — votre boîte de réception est ce qui prouve que le compte est le vôtre.

Parlez-nous

Nous lisons chaque message. Comptez une réponse sous un jour ouvré.

Ouverture des ventes le 24 août 2026

Une date plutôt que « bientôt », parce que vous décidez s'il faut attendre. Tout le reste — les plans, les prix, la licence que vous recevriez — est exactement ce qui sera en vente ce jour-là.

Rien n'a été débité et aucun compte n'a été créé. Si vous voulez être prévenu le matin de l'ouverture, utilisez le lien de contact en bas de cette page.

Commencer

Vous serez conduit chez notre prestataire de paiement. Rien n'est débité tant que vous n'avez pas confirmé là-bas.

Votre connexion et votre licence vont toutes deux à cette adresse. Vérifiez-la — une faute de frappe ici, c'est un compte que vous ne pourrez pas ouvrir.

Rechercher dans ce site

Les réponses sont des passages de ces pages, avec le lien vers l'endroit où chacun se trouve. Rien n'est généré, donc rien n'est inventé.