Published May 12, 2026 | Version v1

Covenant: A Capability-Based Operating Layer for Autonomous Software Engineering Agents

Contributors

Description

Covenant is an open operating layer for long-running autonomous software agents.

It gives agents the infrastructure they need to work safely over time: scoped permissions, durable memory, isolated execution, identity, communication, provenance, and settlement. Instead of leaving each app to build its own ad-hoc agent security model, Covenant moves these controls into a local Rust-based system layer with signed capabilities, append-only audit trails, and verifiable task records.

The goal is simple: agents should be able to act autonomously without getting broad, unchecked access to the system. Covenant makes every permission explicit, every runtime boundary enforceable, and every task traceable from intent to code changes to validation evidence.

Files

covenant-paper-source.zip

Files (156.0 kB)

Name Size Download all
md5:cfb8887edc57e734164ad41342b96bca
21.3 kB Preview Download
md5:64fcfe3016bfe79e72a14a70e64be35d
134.7 kB Preview Download

Additional details

Software

Repository URL
https://github.com/open-covenant/covenant
Development Status
Active