Naar inhoud

Architectuur · Hoe het werkt

Self-hosted by design. Eén artefact, in uw eigen infrastructuur.

Olivares AI draait waar uw agents draaien. Het wordt uitgerold als één self-hosted artefact, detecteert passief zonder in het verzoekpad te zitten, en de control plane is gebouwd om volledig air-gapped te draaien. Zo passen de onderdelen in elkaar. Air-gapped installatie en offline updates horen bij Enterprise; de Helm-chart, de Kubernetes-operator en de Terraform-provider horen bij Business.

Hoe het draait

In uw infrastructuur, in vier stappen

  1. 01

    Installeren

    Installeer de engine als één self-hosted artefact — een binary, een container of op Kubernetes. De webconsole zit ingebouwd; er is geen aparte front-end die u moet opzetten.

  2. 02

    Detecteren

    Plaats collectors binnen uw eigen infrastructuur. Ze nemen passief de OpenTelemetry op die uw agents uitzenden en lezen de native audittrails van de systemen die ze aanraken — read-first, minimale rechten, push-only.

  3. 03

    In kaart brengen

    Het platform normaliseert die signalen tot een model van agents, sessies, modellen, MCP-servers, resources en identiteiten — en de toegangsverbindingen daartussen, read of read/write, elk met een eerlijk vertrouwensniveau.

  4. 04

    Beheersen

    Zie op die kaart het verschil tussen wat een agent mag benaderen en wat hij feitelijk benaderde, dwing beleid af en stuur bevindingen naar de tools die u al gebruikt — alles via CLI, API en de webconsole.

Van toegang tot uitvoering

De console, CLI en API sturen verzoeken naar de engine. Identiteit, rechten en beleid bepalen de toegang. Toegelaten sessies gebruiken ingestelde providerdrivers; de engine slaat hun status en auditgebeurtenissen gedurende de levenscyclus op in SQLite of PostgreSQL.

Verzoeken doorlopen toegangscontroles voordat ze sessies, ingestelde providerdrivers en de opslag voor status en audit bereiken.

De Community-kern vereist geen commerciële licentie. Commerciële modules voegen afzonderlijke mogelijkheden toe. Beleidshandhaving voor tools hangt af van de integratie.

Hoe het gebouwd is

Architectuur waarop een securityteam kan vertrouwen

Self-hosted, uw data blijft waar die is

De collectors draaien binnen uw eigen infrastructuur en leggen verbindingen en relaties vast — geen payloads. De control plane is self-hosted (een managed optie staat op de roadmap). Governancedata — inventaris, toegangskaart, beleidsstatus en auditbewijs — blijft standaard in infrastructuur die u beheert.

Eén artefact

De engine is CLI-first en biedt zijn volledige functionaliteit via een stabiele API; de webconsole is een laag bovenop diezelfde API, ingebouwd meegeleverd. U rolt één ding uit, geen vloot aan services.

Passieve, connector-gebaseerde detectie

Het luistert naar telemetrie die uw agents al uitzenden en leest native audittrails, in plaats van verkeer te onderscheppen. Een stabiele Apache-2.0 connector-SDK dekt een groeiend aantal bronnen af — modellen en providers, runtimes, datastores, identiteit en secrets, observability, en bestemmingen voor output.

OpenTelemetry-native

Het neemt OTLP-telemetrie op en werkt samen met de observability-stack die u al gebruikt — het stelt standaardmetrieken en health-endpoints beschikbaar en exporteert naar gangbare SIEM-formaten. Het integreert zich in uw pipelines in plaats van ze te vervangen.

Air-gap-geschikt (control plane)

De zelf gehoste control plane kan in een geïsoleerd netwerk draaien. Verifieer releasebestanden vóór de overdracht: sleutelloze Sigstore- en SLSA-controles hebben netwerktoegang nodig. Controles met de sleutel van de beheerder dekken alleen bestanden die met die sleutel zijn ondertekend. Gehoste modellen bereiken nog steeds de API van hun provider; alleen modellen die u zelf host kunnen volledig offline draaien. Air-gapped installatie en offline updatebundels horen bij Enterprise.

Secure by design

Read-first en asymmetrisch laag-risico. Collectors zijn push-only zonder inkomende listener, verkeer naar de core wordt wederzijds geauthenticeerd met TLS, alleen de minimale data wordt bewaard, het audittrail is append-only en manipulatiebestendig, en multi-tenant-isolatie zit vanaf dag één in het model ingebouwd.

Voordat een sessie start

  1. Autoriseer het verzoek: controleer het recht en de tenant.
  2. Controleer de startvoorwaarden, waaronder werkruimte en beleid. Een weigering voorkomt dat de provider start.
  3. Leg de wachtende sessie en de eerste auditgebeurtenis samen vast. Als deze schrijfactie mislukt, start de provider niet.
  4. Start de ingestelde providerdriver en volg de waargenomen uitkomst. Het starten kan mislukken.
Toegangs- en startcontroles gaan vooraf aan de eerste sessie- en auditregistratie, de providerstart en het volgen van de uitkomst. Geweigerde verzoeken starten geen provider.

Diagramlabels zijn in het Engels. De beschrijvingen geven het volledige verloop op kleine schermen weer.

Openbare broncode voor deze diagrammen

Uitrol

Van één node tot een gedistribueerd landschap

Hetzelfde product, uitgerold zoals uw omgeving het nodig heeft.

Eén artefact

De engine en de ingebouwde webconsole als één self-hosted artefact — een binary of container, of geïnstalleerd op Kubernetes — voor één node.

Gedistribueerd

Collectors verspreid over veel hosts die een centrale control plane voeden met een externe database, voor schaal over meerdere hosts en multi-tenant-werking.

Air-gapped

Enterprise

De control plane en collectors draaien lokaal met nul egress en offline licensing, voor losgekoppelde, gereguleerde of geclassificeerde netwerken. Agents op gehoste modellen hebben nog altijd uitgaande toegang tot hun provider nodig; agents op self-hostbare modellen draaien volledig offline.

Managed

Toekomst · na v1

De control plane wordt door ons gehost — terwijl de collectors altijd binnen uw eigen infrastructuur blijven.

Deployment: Community is free under AGPL-3.0 and runs as one binary with the console inside, on SQLite or PostgreSQL. Business adds a license for one active instance, the signed release channel and four capability families. Olivares Server, a Linux appliance image, is designed for 1.0 and not published yet.

Mogelijkheden en implementatieopties hangen af van de editie en uw configuratie; de documentatie beschrijft ze stuk voor stuk.

Draai het waar uw agents draaien

Host Community, het complete product voor één persoon of één team, zelf op uw eigen infrastructuur, of praat met ons over een gedistribueerde of air-gapped uitrol. Air-gapped installatie hoort bij Enterprise.