Geheugen dat zijn bronnen noemt.
Eén Python-bibliotheek: opslaan, zoeken, toevoegen — elk antwoord met bronvermelding.
Deze pagina is voor ontwikkelaars. Een SDK is een stukje software dat u in uw eigen programma inbouwt.
Bent u geen ontwikkelaar? Dan is Provenize Desktop het bedoelde product: dezelfde functies, maar als gewone app.
Dit is het deel voor ontwikkelaars.
Uw browser ondersteunt geen spraaksynthese. De uitleg staat hieronder uitgeschreven.

Document inlezen → in stukjes knippen → doorzoekbaar maken → zoeken → antwoord met bron.
Zoals het vandaag echt gaat.
python -m venv venv
venv\Scripts\activate # Windows
pip install -e . # vanuit de map van de SDK
pip install -e .[ollama] # lokaal model
pip install -e .[mcp] # koppeling met AI-tools
pip install -e .[postgresql] # meerdere gebruikersDe SDK staat nog niet in een publieke pakketmap, dus pip install provenize werkt niet — dat commando zetten we hier pas neer als het klopt. Designpartners krijgen toegang tot de code.
from ai_memory import AIMemory
mem = AIMemory("./vault")
mem.ingest("reports/report-2025.pdf")
hits = mem.search("TLS misconfiguration")
print(hits[0].text)
print(hits[0].citation) # rapport-2025.pdf · p. 41 · 0.93Alles hieronder bestaat vandaag echt, eerlijk gelabeld.
Kern: geheugen & retrieval
- Personen, zaken en hun verbandenGebouwdgetypeerde entiteiten en relaties
- Modellen zijn inwisselbaarGebouwdmodellen zijn inwisselbaar
- Zoeken op woorden én op betekenisGebouwdzoeken op betekenis én op woorden
- Taken die zelf doorlopenGebouwdtaken die zelf lopen, met grenzen eraan
- Database voor meerdere gebruikersGebouwdmeerdere gebruikers, elk alleen eigen gegevens
- De zoekindex blijft op uw computerGebouwdde index verlaat uw machine nooit
- AIMemory APIGebouwdsave · search · get · delete · ingest
- Database in één bestandGebouwdbetrouwbaar opslaan en snel zoeken
- Vaste velden per bronGebouwdbron, pagina en hoe goed het past
- Documenten inlezenGebouwdpdf’s, tabellen en gescande stukken
- Kijkt wat uw computer aankanGebouwdstelt zich in op uw hardware
Citaties & provenance
- Ondertekend controlegetal over de hele ketenGebouwdvan de hele keten, door buitenstaanders te controleren
- Elk resultaat draagt zijn bron meeGebouwdbestand, pagina en hoe goed het past — zonder bron geen resultaat
- Weigeren in het antwoordpad zelfIn ontwikkelingde SDK zit niet ín het model; de koppeling met AI-tools (MCP) bestaat nu in eerste vorm
- Ondertekende bewijsstukkenGebouwdexports en wisbewijzen
- Logboek waarin elke regel vastzit aan de vorigeGebouwder kan alleen iets bij; aanpassen valt op
- Zelf narekenen (verify())Gebouwdlaat zien of er iets is gewijzigd, toegevoegd of verwijderd
Privacy-toolkit
- Zelf testen of er iets uitlektGebouwdzelf uit te voeren, door u of uw klant
- Rechten van mensenGebouwdexport, wissing, beperking
- Persoonsgegevens weghalenGebouwdvóór er iets naar een extern model gaat
Toegang & multi-user
- Toegang afgedwongen in de databaseGebouwdafgedwongen in de database
- Bewaarplicht-rolGebouwdblokkeert wissen zolang de bewaarplicht geldt
- Elke automatische actie gelogdGebouwdelke automatische actie komt in het logboek
- Rechten per rolGebouwdgebonden aan de opdracht, afgedwongen in de database
Engineeringpraktijk
- De grenzen staan op papierGebouwdgedeeld met designpartners
- Doorlopende veiligheidschecksGebouwdcode, sleutels en bekende lekken automatisch gecheckt
- 2.500+ testsGebouwd~90% coverage — eigen testrun; het rapport gaat naar designpartners
Bouw met ons richting v1.0.
Word designpartner