Een vooruitgeschoven agent doet het bouwwerk. Jij houdt de poorten in handen. Vijf stappen: ontdekken, concept, valideren, goedkeuren, publiceren, met een menselijke beslissing op elk punt dat telt.
De meeste integratietools geven je een leeg canvas en wensen je succes. Tajo werkt zoals een goede vooruitgeschoven engineer dat doet: het bestudeert de betrokken systemen, stelt een concrete integratie voor, onderbouwt zijn werk met echte controles en vraagt pas daarna om goedkeuring voordat er iets draait. Het verschil is dat die goedkeuring bij Tajo cryptografisch wordt afgedwongen. Wat je goedkeurt, is aantoonbaar wat er wordt uitgevoerd.
De agent brengt de systemen aan beide kanten van de integratie in kaart. Hij werkt vanuit een discoverycorpus van 27 leveranciers en 10.345 gedocumenteerde API-operaties, plus een steekproef die alleen de structuur van je echte data toont: veldnamen en typen, nooit waarden.
Een leesbaar beeld van wat er is gevonden: welke systemen, welke objecten, welke velden, en wat de agent denkt dat ze verbindt. Er is nog niets gebouwd of verplaatst.
De agent stelt de integratie op: bron, bestemming, veldmappings, transformaties en de toestemmingsregels waaraan de synchronisatie moet voldoen. Het concept is gebaseerd op de ontdekte API-operaties, niet op geraden endpoints.
Het volledige concept, volledig open: elke mapping en elke regel, duidelijk genoeg geformuleerd om over te discussiëren. Een concept heeft geen rechten; het kan geen productiesysteem raken.
Het concept wordt tegen de poorten van de runtime gecontroleerd voordat iemand wordt gevraagd het goed te keuren: kloppen de API-aanroepen qua type met de echte operaties, houden de mappings stand tegen de bemonsterde datastructuren, en kunnen de toestemmingsregels daadwerkelijk worden bewezen voor de betrokken records. Toestemmingscontroles falen gesloten: een synchronisatie die geen toestemming kan bewijzen, draait niet, en komt dus ook niet door de validatie.
Een geslaagd/niet-geslaagd-rapport per poort. Fouten zijn concreet: welke mapping, welke regel, welke recordstructuur, zodat de oplossing een gesprek wordt, geen archeologie.
De agent legt de gevalideerde integratie voor ter beslissing. Hij kan zijn eigen werk niet goedkeuren: goedkeuring is een menselijke handeling en is gebonden aan een cryptografisch digest van de exacte configuratie op het scherm.
Precies wat er zal draaien, met de garantie dat dat ook echt is wat er draait. De goedkeuring is eenmalig, gebonden aan die precieze invoer, en vervalt als hij niet wordt gebruikt. Wijzig één veld en de oude goedkeuring vervalt.
De goedgekeurde configuratie wordt gepubliceerd onder zijn digest. Op het moment van uitvoering bevestigt de runtime via attestatie dat hij precies dat digest uitvoert, handhaaft de toestemmingsregels en budgetgrenzen, en plaatst elke risicovolle schrijfactie achter zijn eigen eenmalige, aan invoer gebonden goedkeuring.
Een hash-gekoppeld, manipulatiebestendig auditlog van elke uitvoering: wat er is uitgevoerd, onder welke goedkeuring, wat er is aangeraakt. Bewijs, niet het woord van een dashboard.
Elke stap die een productiesysteem zou kunnen beïnvloeden, gaat door een menselijke poort. De agent van Tajo is snel met opstellen en controleren; hij is bewust niet in staat zichzelf toestemming te geven.
Aan een digest gebonden goedkeuringen dichten de kloof tussen wat je hebt beoordeeld en wat er wordt uitgevoerd. Er is geen tijdvenster waarin de configuratie kan afwijken tussen het goedkeuringsscherm en productie.
Validatie- en toestemmingscontroles falen gesloten. Een integratie die niet kan bewijzen dat hij veilig en toegestaan is, stopt bij de poort, en dat is precies wat je wilt van software die schrijft naar de systemen van je klanten.
De hierboven beschreven levenscyclus draait op de actieve runtime van Tajo: 53 aangesloten integraties, waarvan ongeveer 19 schrijfbaar, met Brevo als gecertificeerde bestemming (zeven getypeerde doelen) en opkomende HubSpot-ondersteuning. Het discoverycorpus, 27 leveranciers, 10.345 API-operaties, is waar de agent uit put bij het opstellen zodra je stack verder gaat dan wat al is aangesloten. De eerlijke uitsplitsing van wat zich in elke fase bevindt, staat op de integratiegereedheid -pagina.
Doe mee aan early access en breng een echt integratieprobleem mee. We doorlopen samen met jou de volledige levenscyclus erop: poorten, goedkeuringen, auditlog en alles erop en eraan.