Izgradnju obavlja forward-deployed agent. Kapije su u vašim rukama. Pet koraka — otkrivanje, nacrt, validacija, odobrenje, objavljivanje — sa ljudskom odlukom u svakoj tački koja je bitna.
Većina alata za integraciju vam da praznu platnu i poželi vam sreću. Tajo radi onako kako radi dobar terenski inženjer: proučava uključene sisteme, predlaže konkretnu integraciju, dokazuje svoj rad kroz stvarne provere, a zatim traži odobrenje pre nego što bilo šta krene da radi. Razlika je u tome što je kod Tajo-a to odobrenje kriptografski sprovedeno — ono što odobrite je, dokazivo, ono što se izvršava.
Agent mapira sisteme na obe strane integracije. Radi na osnovu korpusa za otkrivanje koji obuhvata 27 dobavljača i 10,345 dokumentovanih API operacija, plus uzorak vaših stvarnih podataka koji prikazuje samo strukturu — nazive i tipove polja, nikada vrednosti.
Razumljivu sliku onoga što je pronađeno: koji sistemi, koji objekti, koja polja, i šta agent smatra da ih povezuje. Ništa još nije izgrađeno niti premešteno.
Agent pravi nacrt integracije: izvor, odredište, mapiranja polja, transformacije i pravila saglasnosti koja sinhronizacija mora da ispuni. Nacrt se zasniva na otkrivenim API operacijama, a ne na pretpostavljenim endpoint-ima.
Ceo nacrt, otvoreno — svako mapiranje i svako pravilo, izneseno dovoljno jasno da se o njemu može raspravljati. Nacrt nema nikakve dozvole; ne može da dotakne produkcioni sistem.
Nacrt se proverava u odnosu na kapije okruženja izvršavanja pre nego što se od bilo koga zatraži da ga odobri: da li API pozivi prolaze proveru tipova u odnosu na stvarne operacije, da li mapiranja izdrže u odnosu na uzorkovane strukture, i da li se pravila saglasnosti zaista mogu dokazati za predmetne zapise. Provere saglasnosti otkazuju zatvoreno (fail closed) — sinhronizacija koja ne može da dokaže saglasnost se ne pokreće, pa tako ne prolazi ni validaciju.
Izveštaj o uspehu/neuspehu za svaku kapiju. Neuspesi su konkretni — koje mapiranje, koje pravilo, koja struktura zapisa — tako da ispravka postaje razgovor, a ne arheološko iskopavanje.
Agent predstavlja validiranu integraciju radi donošenja odluke. Ne može sam da odobri sopstveni rad: odobrenje je ljudski čin, i vezano je za kriptografski digest tačne konfiguracije prikazane na ekranu.
Tačno ono što će se pokrenuti — i garanciju da je to zaista ono što će se pokrenuti. Odobrenje je za jednokratnu upotrebu, vezano za te tačne ulaze, i ističe ako se ne iskoristi. Promenite jedno polje i staro odobrenje postaje nevažeće.
Odobrena konfiguracija se objavljuje pod svojim digestom. U trenutku izvršavanja, okruženje izvršavanja atestira da radi tačno pod tim digestom, sprovodi pravila saglasnosti i budžetska ograničenja, i svaki rizičan upis stavlja iza sopstvenog odobrenja za jednokratnu upotrebu, vezanog za ulaz.
Audit log ulančan hešovima, zaštićen od falsifikovanja, za svako pokretanje: šta je izvršeno, pod kojim odobrenjem, šta je dodirnuto. Dokaz, a ne samo reč nekog dašborda.
Svaki korak koji bi mogao da utiče na produkcioni sistem prolazi kroz ljudsku kapiju. Tajo agent je brz u izradi nacrta i proverama; namerno je nesposoban da sam sebi dodeli dozvolu.
Odobrenja vezana za digest zatvaraju jaz između onoga što ste pregledali i onoga što se izvršava. Ne postoji prozor u kome bi konfiguracija mogla da odstupi između ekrana odobrenja i produkcije.
Provere validacije i saglasnosti otkazuju zatvoreno. Integracija koja ne može da dokaže da je bezbedna i dozvoljena zaustavlja se na kapiji — što je tačno ono što želite od softvera koji upisuje u sisteme vaših kupaca.
Gore opisan životni ciklus radi na Tajo živom okruženju izvršavanja: 53 povezane integracije, od kojih je oko 19 sposobno za upis, sa Brevo kao sertifikovanim odredištem (sedam tipiziranih ciljeva) i podrškom za HubSpot koja se tek razvija. Korpus za otkrivanje — 27 dobavljača, 10,345 API operacija — je ono iz čega agent pravi nacrt kada vaš stek prevaziđe ono što je već povezano. Iskren pregled onoga šta se nalazi u svakoj fazi nalazi se na stranici spremnost za integraciju .
Pridružite se early access programu i donesite pravi problem integracije. Zajedno sa vama ćemo na njemu pokrenuti ceo životni ciklus — kapije, odobrenja, audit log, sve.