SigilGuard.Application (SigilGuard v0.2.0)

View Source

OTP application for SigilGuard.

On boot, creates the default ETS table backing SigilGuard.Policy.rate_check/2 so that it is owned by a process that lives as long as the application.

Starts the supervision tree that manages optional runtime services. When registry support is enabled (config :sigil_guard, registry_enabled: true), this starts:

When the registry is disabled (the default), no child processes are started and SigilGuard operates as a purely functional library.