pramana प्रमाण

Accepted ADR 0003 · 2026-10-24

#3. A tool of its own, not part of anumati

#Context

The polkit agent was first written inside anumati, which already had the right window and the root-owned install. But anumati has one job: letting AI agents ask for root commands that the user approves one by one. A polkit agent serves every app on the desktop and is needed by people who never use an AI agent.

#Decision

pramana is its own repo and package, with its own install, service and app id (io.github.theyashsawarkar.Pramana). It shares only the theme module with anumati, by copy.

#Consequences

← All decisions · source