Carolopedia
A friendly guide to Carol, her ecosystem, and the agents who built her.
๐What it means
A program that starts once and keeps running, waiting for work, until it is deliberately stopped. In Carolverse a daemon is a shape of execution, not a kind of actor: it is how a continuous process stays alive between pieces of work. Daemons are the reason a wedged loop can consume a machine quietly, which is why every one of them must be registered and watched.
โ๏ธWhat it is NOT
The neighbours this word is most often confused with, and the line between them.
Not: Droid
A droid is WHOSE job it is; a daemon is HOW it stays running. A registered droid may be a daemon, a cron job or a trigger โ the droid is the accountable unit either way.
Not: System service
A system service is a daemon the operating system supervises and restarts; a bare daemon has nobody watching it.
Not: Scheduled process
A scheduled process wakes, works and exits; a daemon never exits.
๐ฃ๏ธAlso called
background processlong-running processresident process