A companion services package that links to echoIRCd over S2S. It is not part of the daemon — echoIRCd is a pure ircd; the services run as their own program.
echoIRCd is an IRC daemon and nothing more. Accounts, nickname registration and channel ownership are handled by echo services — a separate Rust program, from its own repository, that connects to the network as a linked services server.
The split is deliberate: the daemon carries only the account and SASL interface (the SASL relay, the account extension, and U-lined service commands); the services package holds the accounts, the logic, and the data.
Register and protect your nick — grouped nicks, certificates, public keys, vhosts, and profiles.
Channel founders and access lists, auto-op, akick, and topic & mode locks.
Network administration — akills, sessions, and staff tooling.
Leave messages for accounts while they're offline.
echo services is its own binary, with its own configuration:
echo config.toml
Source: git.devtronic.pro/echo/echo. See the docs on Services and Server links.
/msg NickServ REGISTER <password> <email>