SDK Java
Ajoutez un jar à votre build et appelez-le. Aucun agent, aucun service à faire tourner à côté.
Intégration
MirrorMere n'écrit pas votre XBRL : il le vérifie. Vos écrans, vos processus et vos contraintes de déploiement restent tels quels ; la vérification se fait en dessous.
Les intégrations possibles aujourd'hui
Rien n'est présenté comme disponible avant de l'être. Ce qui relève de la feuille de route est signalé comme tel.
Ajoutez un jar à votre build et appelez-le. Aucun agent, aucun service à faire tourner à côté.
Un jar exécutable, lancé en ligne de commande ou par un traitement par lots. Il s'insère dans un pipeline que vous avez déjà.
Fonctionne sans contrainte dans un réseau fermé. Rien de vos documents n'en sort.
Intégrez-le dans la solution que vous vendez déjà, sous la forme qui convient. Les conditions se négocient au cas par cas.
Une API XBRL sur HTTP est prévue pour le second semestre 2026.
MirrorMere reste invisible.
SDK Java
Ce qui revient n'est pas une liste de codes d'erreur. Chaque constat indique où il se situe dans le document, quelle clause il enfreint, et donc ce que la personne qui tient le dépôt doit examiner. La forme est la même, que ce soit Dimensions ou Inline XBRL qui l'ait attrapé : vous pouvez le lui mettre directement sous les yeux.
ValidationOutcome outcome = validator.validate(report);
for (ValidationFinding f : outcome.errors()) {
f.code(); // what went wrong
f.specRef(); // the clause it breaks
f.location(); // where in the document
}
Un seul appel, et tout ce qu'il faut pour l'examen s'y trouve déjà : où, pourquoi, et quoi corriger.
CLI et traitement par lots
validatectsdoctorRéseaux fermés
Les équipes finance et audit travaillent souvent sur des réseaux coupés d'Internet. Les moteurs qui vont chercher sur le Web ce qui leur sert de référence s'y arrêtent net. Pire encore : certains continuent en vérifiant moins, sans rien dire. MirrorMere, lui, ne sort jamais.
Si vous utilisez déjà un outil libre
Il existe des validateurs XBRL libres et gratuits, dont certains détiennent la même certification Validating Processor que nous. Si vous ne devez vérifier un dépôt que de temps en temps, ils feront l'affaire. Vendre un produit qui embarque la validation demande trois choses de plus.
MirrorMere est une bibliothèque en pur Java conçue pour vivre dans votre produit : un fichier dans votre build, appelé directement depuis votre code. Aucun processus séparé à maintenir en vie, aucune passerelle à entretenir.
Quand une spécification évolue, suivre est notre obligation, pas quelque chose que vous attendez. Et si vous bloquez, la question arrive à ceux qui ont écrit le moteur.
MirrorMere raisonne sur une ontologie du XBRL lui-même : un constat arrive donc avec son emplacement, la clause enfreinte et ce qu'il faut changer, dans une langue que la personne qui tient le dépôt peut suivre.
Vous n'êtes pas obligé de choisir. Faire tourner les deux et comparer est une démarche raisonnable : quand deux implémentations indépendantes aboutissent au même verdict, cet accord est en soi une preuve.
Engagement sur les normes
C'est un composant que l'on installe une fois et que l'on garde des années. Aussi, quand une spécification évolue, c'est à nous de suivre ; rien ne sort tant que les tests standards ne sont pas tous repassés. Et vos questions arrivent directement à ceux qui écrivent le moteur.
Toute version doit d'abord passer l'intégralité des suites standards. Une modification qui en casse une ne vous parvient jamais.
Quand une spécification est révisée, seul son module change. Le reste, celui sur lequel vous vous appuyez, ne bouge pas.
Ce que signifie chaque erreur, et la clause qui la fonde, tient en un seul endroit plutôt que dispersé dans le code. Quand une spécification change, il n'y a qu'un point à mettre à jour : plus rapide, et plus difficile à oublier.
La chasse au « pourquoi » disparaît.
Commencez ici
Dites-nous ce que vous construisez et où ça bloque, et nous le démêlerons avec vous. C'est cela qui vaut d'être acheté, pas le fichier.
Vous préférez l'e-mail ? Écrivez-nous directement. manager@codebplat.co.kr