Zakenmaat, de app
Over dit project
Alles tussen de eerste afspraak en het geld op je rekening
Zakenmaat is geen boekhoudpakket. Het is de laag ervoor, waar een boekhoudpakket pas begint zodra jij al klaar bent. Uren, offertes, projecten en facturen op een plek, voor webmakers en kleine studio’s.
Wat je in Moneybird niet kunt opzoeken: waar je vandaag mee bezig bent, welke offerte je vergat op te volgen, en of dat grote project je per uur wel de helft opleverde van dat kleine.
Je eigen AI, via een koppeling in plaats van een chatvenster
De app heeft 32 tools die een AI kan aanroepen, 13 om te lezen en 19 om te schrijven, achter een zelfgebouwde koppellaag met eigen inlogafhandeling. Jij verbindt je eigen Claude, ChatGPT of Gemini en die praat rechtstreeks met je administratie.
Wat er gebeurt als de AI iets weggooit
Daar zit het echte werk. Rechten in vijf groepen, van lezen tot geld tot verwijderen. Een bevestiging in twee stappen met een sleutel die vastzit aan die ene actie en dat ene object, dus een hergebruikt akkoord werkt niet. Een rem op het aantal handelingen per uur. En een verwijderlog waarmee alles wat de AI weggooit tot twaalf maanden terug is terug te zetten.
Dat pad wordt door losse controles tegen de echte database gedraaid, want een rechtenmodel dat alleen in een schema klopt is geen rechtenmodel.
Ik heb mezelf aangevallen voordat iemand anders het deed
In augustus heb ik vijf aanvals-agents op de app losgelaten, over veertien plekken waar je binnen zou kunnen komen, en het resultaat drie keer laten nakijken door een verse blik. Dat leverde 39 bevindingen op, waarvan 16 die echt dicht moesten.
Daar zat een lek bij waarbij een kwaadwillende agenda-server het bewaarde wachtwoord kon afvangen, en een privacy-export die precies de deel-links meestuurde die hij beloofde weg te laten. In diezelfde ronde zijn de tests herschreven zodat ze het pad echt aflopen in plaats van de broncode te doorzoeken.
Tests, want ik ben de enige die dit nakijkt
Er is geen collega die over mijn schouder meekijkt, dus die rol nemen de tests over: ze lopen de app automatisch na voor een versie live gaat.
De app draait op productie en zit in een besloten pilot van vijftien plekken. Je kunt er dus nog niet zelf in, en daarom staat er hier geen knop naar een demo.