Back to The Vault

Project Genesis: Architecting the Sovereign AWS Software Factory

Building an autonomous multi-agent system that leverages Strands, Bedrock AgentCore, and Kiro to manage the full software lifecycle with zero manual intervention.

Cite this page
Kapoor, Saksham. "Project Genesis: Architecting the Sovereign AWS Software Factory." The Vault (blog). January 21, 2026. https://saksham-kapoor.vercel.app/vault/project-genesis-sovereign-aws-factory
January 21, 20265 min read

North Star Metric: The Zero-Intervention SDLC

Project Genesis autonomously takes a high-level business requirement and transforms it into a secure, deployed, and self-healing AWS application in under 5 minutes, enforcing AWS Free Tier compliance through autonomous refactoring.

The Challenge: Solving the DevOps Tax

In 2026, the bottleneck for innovation is no longer writing code—it is the cognitive overhead of managing complex AWS architectures. Solo founders and small teams are often crushed by the "DevOps Tax": the manual hours spent on infrastructure configuration, security auditing, and cost monitoring.

Traditional AI assistants offer code snippets but lack agency. Project Genesis addresses this by moving from "AI as a chatbot" to "AI as a System Architect" managing a specialized workforce of agents.

System Architecture: The Sovereign C-Suite

Project Genesis utilizes a hierarchical multi-agent orchestration graph built on the Strands Agents SDK.

Strands Orchestration Logic

Using the Strands Agents SDK, we define the relationship between our specialized workforce. Below is a simplified representation of the SoftwareFactoryGraph:

# Conceptual Strands Graph
workflow = GraphBuilder()

# Define Handoffs
workflow.add_edge("Architect", "Coder", condition=check_ears_compliance)
workflow.add_edge("Coder", "FinOps_Sentry", condition=on_build_success)
workflow.add_edge("FinOps_Sentry", "Coder", condition=budget_violation_detected) # The Self-Healing Loop

# Execute with persistent state via AgentCore
factory_brain = workflow.compile(runtime="Bedrock_AgentCore")

The Technology Stack: Why these tools?

1. Strands Agents SDK: The Reasoning Engine

While standard LLMs struggle with multi-step architectural planning, Strands provides the "Logistics of Thought". We use the Strands GraphBuilder to create a deterministic workflow where agents can perform "handoffs." This ensures that the Architect must validate the design before the Coder writes a single line of code.

2. Bedrock AgentCore: The Infrastructure Backbone

AgentCore provides the "body" for our agents. It handles:

  • Persistent Identity: Agents recognize themselves and their previous decisions across sessions.
  • Secure Runtime: Provides isolated environments for code execution, essential for "Sovereign" agents.
  • Agent Gateway: Facilitates the A2A (Agent-to-Agent) Protocol handshakes.

3. Kiro IDE: The Factory Floor

Kiro is the execution environment where the vision becomes reality. We leverage two flagship Kiro features:

  • Agent Hooks: Autonomously trigger unit tests and security scans on every commit.
  • Steering Files: Hardcode "Architectural Laws" that the agents cannot violate, such as strict budget limits.

Key Innovations

The A2A (Agent-to-Agent) Protocol

Inspired by the vision of Agent Economies, Project Genesis utilizes the Bedrock AgentCore Gateway to facilitate the A2A (Agent-to-Agent) handshake. This ensures that when the Sentry agent negotiates a refactor with the Coder, the transaction is authenticated, logged, and adheres to strict Amazon Bedrock Guardrails for safety.

Self-Healing FinOps Loop

Project Genesis monitors AWS Cost Explorer in real-time. If a proposed architecture (like an RDS instance) threatens to break the Free Tier, the Sentry agent communicates back to the Coder via Strands to autonomously refactor the stack to a serverless alternative (like DynamoDB).

Human-in-the-Loop (HITL) Governance

While the system is autonomous, it utilizes Bedrock AgentCore's Action Approval flow for high-impact decisions (e.g., deleting an active RDS instance during refactoring), ensuring a secure "Human-in-the-Loop" governance model where the founder remains the CEO.

AI Systems Building AI Systems

As Du'An Lightfoot recently noted, the mainstream is several months behind the reality of AI systems building other systems. Project Genesis is a proof of this concept of Agent Economy at runtime. By instantiating sub-agents during the build process, the system doesn't just output code—it manages a technical ecosystem.

The future of this project involves integrating Speech-to-Speech management layers, allowing a founder to "talk" to their Software Factory while it builds and self-heals in the background.

Target Performance Benchmarks

  • Mean Time to Deploy (MTTD): < 5 minutes for a full-stack CRUD application.
  • Autonomous Fix Rate: Target 80% for common infrastructure-level errors (e.g., S3 permission issues, environment variable mismatches).
  • Cost Efficiency: 100% adherence to AWS Free Tier via proactive resource refactoring.

Future Roadmap

  • Continuous Evolution: Scheduled security scans and auto-remediation.
  • Speech-Managed Orchestration: Controlling the Sovereign C-Suite via voice.
  • Multi-Cloud Sovereignty: Extending the "Factory" beyond AWS to GKE and other platforms.

Tradeoffs & Technical Considerations

Reasoning Cost vs. Speed: While Nova 2 Lite’s "Extended Thinking" is powerful for architecture, the system defaults to Nova Micro for the Sentry agent’s real-time monitoring to optimize for speed and Free Tier longevity.

Decentralized Coordination: The Supervisor Pattern was chosen over a "flat" swarm to prevent "agentic loops" where two agents might fight over the same resource (e.g., the Coder fixing a bug while the Sentry is trying to refactor).

Scaling the Software Factory: While the prototype targets Single-Service Apps, the use of Bedrock AgentCore Gateway allows the system to scale to Distributed Microservices by instantiating additional sub-graphs for each service.


Built for the AWS 10,000 AIdeas Competition.

Press +K to search