Elysium Genesis · operating system
The home's own
control system.
Genesis is the software that will sit in your home and do what Behavior decides — switch the device, hold the deadline, lock it back — and report what really happened, not what it hoped would happen.
Pilot · running beside Home AssistantWhere it stands
Not a slide.
A running pilot.
On 2 October 2026 the panel was driven in a real browser against a real Genesis unit over the network — no simulation. All nine cases passed, alongside 119 tests on the unit and 57 on the panel.
The execution ledger
Accepted is not
the same as done.
Every command walks through the same ledger, and Genesis never reports more than it can prove. Send one — then tick the box and see what happens when the confirmation never arrives.
- 1
acceptedGenesis took the command: who asked, with what right, under which idempotency key.
- 2
sentThe adapter passed it to Home Assistant.
- 3
provider_confirmedHome Assistant says it accepted it. That is not yet the device.
- 4
device_confirmedThe device's own state now matches. Only this counts as done.
- 5
unknownNo confirmation came. Genesis says “unknown” — it does not claim success.
Architecture
Five layers.
One truth.
Behavior decides on the goal and the permission; Genesis checks that the action is possible, carries it out and returns a truthful result.
The goal, the permission and its duration. Sent over a signed channel — identity, integrity, and a signature that cannot be replayed.
Households, devices, permissions, commands, events and the execution ledger. Runs on Linux; checks whether an action is executable before it acts.
The first road to devices: discovery, state, commands and resync over WebSocket. Matter devices arrive through Home Assistant — no second stack.
One project for the wall-mounted iPad, iPhone and the web. It draws fully offline — nothing loads from outside the unit.
Household, device, capability, observation and command — versioned, so every side speaks the same language.
Principles
Built to be
trusted with a home.
Support only after a physical test
A device is declared supported after it has been switched in a real home — never on the strength of a simulation.
Every command is accountable
Actor, authorisation, idempotency key and an auditable result, every time.
Voice that will not guess
Speech becomes a typed intent from a closed vocabulary. Anything ambiguous is refused rather than risking the wrong device. Transcripts are not stored without consent.
Survives the bad day
Critical actions are tested after a restart, a network outage and an expired permission. A time-limited unlock is reconciled after any of them.
Roadmap
Step by step,
with evidence.
- DoneContractsVersioned v1 schema
- DoneCoreService, ledger, roles, pairing
- DoneAdapterLights and sockets via Home Assistant
- In progressPanel and appHome Assistant Green pilot
- In progressBehavior scenarioGrant, expiry, relock on real hardware
- Estimated 2028Genesis OSBeyond the Home Assistant dependency
Dates beyond the mobile launch are estimates and will move with the pilot.
Elysium Genesis
Today beside Home Assistant.
Tomorrow on its own.
Elysium Genesis · operačný systém
Vlastný riadiaci
systém domova.
Genesis je softvér, ktorý bude bývať v tvojej domácnosti a robiť to, o čom rozhodne Behavior — prepne zariadenie, udrží termín, zamkne späť — a nahlási, čo sa naozaj stalo, nie to, v čo dúfal.
Pilot · beží vedľa Home AssistantuKde to dnes je
Nie prezentácia.
Bežiaci pilot.
2. októbra 2026 sa panel ovládal v skutočnom prehliadači proti skutočnej jednotke Genesis cez sieť — žiadna simulácia. Všetkých deväť prípadov prešlo, popri 119 testoch na jednotke a 57 na paneli.
Execution ledger
Prijaté nie je
to isté ako hotové.
Každý povel prejde tým istým ledgerom a Genesis nikdy nenahlási viac, než dokáže. Pošli jeden — potom zaškrtni políčko a uvidíš, čo sa stane, keď potvrdenie nepríde.
- 1
acceptedGenesis prevzal povel: kto žiada, s akým oprávnením, pod akým idempotency kľúčom.
- 2
sentAdaptér ho odovzdal Home Assistantu.
- 3
provider_confirmedHome Assistant hovorí, že ho prijal. To ešte nie je zariadenie.
- 4
device_confirmedVlastný stav zariadenia teraz zodpovedá. Až toto sa počíta ako hotové.
- 5
unknownPotvrdenie neprišlo. Genesis povie „neznáme“ — úspech si nevymyslí.
Architektúra
Päť vrstiev.
Jedna pravda.
Behavior rozhoduje o cieli a oprávnení; Genesis overí, že sa akcia dá vykonať, vykoná ju a vráti pravdivý výsledok.
Cieľ, oprávnenie a jeho trvanie. Posiela ich podpísaným kanálom — identita, integrita a podpis, ktorý sa nedá zopakovať.
Domácnosti, zariadenia, oprávnenia, povely, udalosti a execution ledger. Beží na Linuxe; pred vykonaním overí, či sa akcia dá vykonať.
Prvá cesta k zariadeniam: objavenie, stav, povely a spätná synchronizácia cez WebSocket. Matter zariadenia prídu cez Home Assistant — bez druhého stacku.
Jeden projekt pre iPad na stene, iPhone a web. Nakreslí sa úplne bez internetu — nič sa nenačítava mimo jednotky.
Domácnosť, zariadenie, schopnosť, pozorovanie a povel — verziované, aby každá strana hovorila tým istým jazykom.
Princípy
Stavaný tak, aby mu
bolo možné zveriť domov.
Podpora až po fyzickom teste
Zariadenie sa vyhlási za podporované až po prepnutí v skutočnej domácnosti — nikdy na základe simulácie.
Každý povel sa dá dohľadať
Aktér, autorizácia, idempotency kľúč a auditovateľný výsledok, vždy.
Hlas, ktorý nehádá
Reč sa zmení na typovaný zámer z uzavretého slovníka. Čokoľvek nejednoznačné odmietne, aby sa nepohlo iné zariadenie. Prepisy sa bez súhlasu neukladajú.
Prežije zlý deň
Kritické akcie sa testujú po reštarte, výpadku siete a expirácii oprávnenia. Časovo obmedzené odomknutie sa po každom z nich zosúladí.
Plán
Krok za krokom,
s dôkazmi.
- HotovéKontraktyVerziovaná schéma v1
- HotovéCoreSlužba, ledger, roly, párovanie
- HotovéAdaptérSvetlá a zásuvky cez Home Assistant
- PrebiehaPanel a appPilot na Home Assistant Green
- PrebiehaScenár BehaviorOprávnenie, expirácia, zamknutie na reálnom HW
- Odhad 2028Genesis OSBez závislosti od Home Assistantu
Termíny po spustení mobilnej appky sú odhady a budú sa posúvať podľa pilotu.
Elysium Genesis