La gestione eventi in Middleware รจ curata da Agni, il componente che riceve in input l'evento ed il numero di console attiva. In base a questi, controlla che su quella console ci sia un servizio per il quale sia presente un Rule File. In caso negativo da in uscita un errore vocale e su Braille e ritorna il controllo alla gestione dell'input. Controlla poi che l'evento in ingresso sia noto al sistema, ed in caso negativo da in uscita un messaggio di errore vocale e su Braille.
Controlla quindi che l'azione sia una di quelle riconosciute internamente dal sistema, come la go() o la nil(), altrimenti le cerca nei moduli di azioni presenti nel sistema, e ne esegue il codice corrispondente.
Alla fine controlla che ci siano eventi di tipo "EXT" da servire.