Skip to content
IRIS

De levenscyclus

Van signaal naar bewijs.

Elk kritiek alarm volgt één stateful proces — geen fragiele keten van automatiseringen. Dit is precies wat er gebeurt tussen een sensor die afgaat en een auditor die aftekent.

  1. 01
    Signaal

    Een signaal komt binnen

    Elke sensor, elk monitoringsysteem of script post een alarm naar één REST-endpoint — of, als het alleen e-mail kan sturen, naar een geheim adres. Een vriezer drijft +2,1 °C boven de limiet, een lijn trilt richting uitval, een onderstation faalt om 3 uur ’s nachts — IRIS behandelt elk kritiek signaal op dezelfde manier.

    • Eén idempotente POST /api/v1/alerts-aanroep, of een geheim e-mailadres per groep
    • Ernst, groep en taalspecifiek bericht in de payload
    • Geen SDK-lock-in — werkt vanaf elk apparaat of platform
  2. 02
    Versturen

    Versturen via de juiste kanalen, in de juiste taal

    IRIS bepaalt de wachtdienstgroep, kiest per ontvanger de taal en het beste afzendernummer, en verstuurt parallel over de actieve kanalen — vandaag sms en spraak/IVR. Het alarm wordt een stateful object zodra het binnenkomt.

    • Taal per ontvanger (7 ondersteund) en nummertoewijzing
    • Sms + spraak live; Slack, Teams, WhatsApp en e-mail op de roadmap
    • Elke verzending gevolgd op bezorgstatus en werkelijke kosten
  3. 03
    Escaleren

    Ronde na ronde escaleren tot er bevestigd wordt

    Geen bevestiging binnen het ingestelde venster? IRIS escaleert naar de volgende persoon in de wachtdienstketen — tot ~20 rondes — zonder de draad te verliezen. De state machine onthoudt precies wie er is geprobeerd, wanneer, en via welk kanaal.

    • Instelbare wachttijden tussen rondes
    • Tot ~20 escalatierondes per alarm
    • Overleeft herstarts — de alarmstatus is duurzaam, niet in-memory
  4. 04
    Bevestigen

    Een mens bevestigt

    De ontvanger antwoordt per sms “1” om te bevestigen (of “2” om door te escaleren), of drukt op een toets tijdens het spraakgesprek. IRIS interpreteert het antwoord, stopt de escalatie en legt vast wie handelde en wanneer — de lus sluit in twee richtingen, niet één.

    • Antwoord “1” = bevestigen, “2” = escaleren
    • Toetsbevestiging bij spraakoproepen
    • STOP/START-afmelding afgehandeld in 7 talen
  5. 05
    Bewijzen

    Bewijs het met een audittrail

    Na bevestiging wordt het alarm opgelost en schrijft IRIS een auditwaardig dossier van de hele gebeurtenis — elke verzending, escalatie, reactie en tijdstempel — met instelbare bewaartermijn. Exporteerbaar voor GxP-, HACCP- en ISO-audits.

    • Manipulatiebestendig gebeurtenislog: bereikt, bevestigd, bewezen
    • Instelbare bewaartermijn; AVG art. 15-export & art. 17-verwijdering
    • EU-datalocatie door de architectuur, op het edge-netwerk van Cloudflare

Waarom stateful

Geen Make/Zapier-keten

Een no-code-keten vuurt een stap af en vergeet die. Geen geheugen van wie er is geprobeerd, geen timer die een herstart overleeft, geen manier om een escalatie halverwege te hervatten — en geen dossier dat een auditor accepteert. Wij weten het: AMS v1 draaide op 26 Make.com-scenario’s voordat we het herbouwden.

IRIS modelleert elk alarm als een duurzame state machine op Cloudflare Durable Objects. Het alarm is de status — het onthoudt, wacht, escaleert en bewijst de oplossing, ook door deploys en storingen heen.

  • Duurzame timers overleven herstarts
  • Hervat escalatie halverwege
  • Onthoudt elke poging en reactie
  • Auditwaardig gebeurtenislog, standaard
  • EU-datalocatie door de architectuur
  • Eén endpoint, geen breekbare keten

Zie het draaien op uw eigen alarmen

Zet vandaag een proefwerkruimte op en verstuur uw eerste escalerende alarm — 1.000 credits, geen creditcard.