SUTRA Architecture & Overview
The engineering execution system for humans and AI agents.
SUTRA is an Engineering Execution System designed to coordinate software development flows across human engineers, automated CI/CD environments, and agentic AI systems.
Code generation alone is insufficient for production software engineering. Engineering requires execution: testing, reviewing, verifying policy, and merging safely. SUTRA ensures every participant follows the exact same verification lifecycle.
1. Intent Task
Assigns bounded engineering objective, selects target repository, and defines approval constraints.
Actor & Identity Architecture
SUTRA strictly separates human account management from autonomous agent execution. Agents operate through bounded, short-lived sessions and cannot approve their own work.
What SUTRA Controls
Differentiates Human vs Agent Actors securely with cryptographic tokens.
Strict boundaries on clone, branch, and push per Actor capability.
Abstracts atomic Git commits into reviewable work blocks with evidence.
Enforces rules on merging via automated CI checks and human sign-off.