praefectus 0.2.0

Policy-neutral, durable desktop action execution protocol
Documentation
1
2
3
4
5
6
7
# Acknowledgements

Praefectus provides its own native runtime. [rs_peekaboo](https://github.com/undivisible/rs_peekaboo), licensed under the ISC License, was evaluated during design but is not used or linked. Its surface was independently informed by [Peekaboo](https://github.com/openclaw/Peekaboo), licensed under the MIT License, and [Cua Driver](https://github.com/trycua/cua), licensed under the MIT License.

The action protocol and safety model were informed by the [OpenAI Computer use guide](https://developers.openai.com/api/docs/guides/tools-computer-use), [Anthropic computer use documentation](https://docs.anthropic.com/en/docs/agents-and-tools/tool-use/computer-use-tool), [Playwright actionability checks](https://playwright.dev/docs/actionability), the [W3C WebDriver stale-element model](https://www.w3.org/TR/webdriver2/), [Apple Accessibility](https://developer.apple.com/documentation/accessibility), [Microsoft UI Automation](https://learn.microsoft.com/en-us/dotnet/framework/ui-automation/ui-automation-overview), and the XDG Desktop Portal [RemoteDesktop](https://flatpak.github.io/xdg-desktop-portal/docs/doc-org.freedesktop.portal.RemoteDesktop.html) and [ScreenCast](https://flatpak.github.io/xdg-desktop-portal/docs/doc-org.freedesktop.portal.ScreenCast.html) interfaces. These projects, organizations, and specifications do not endorse Praefectus.

Third-party Rust dependencies retain their respective licenses and copyright notices. See `THIRD_PARTY_LICENSES.md` for the dependency inventory.