Product Introduction
- Definition: Aura is an open-source semantic version control meta-layer (Apache 2.0) that integrates with Git repositories to track architectural logic via Abstract Syntax Tree (AST) hashing. It operates as a non-intrusive layer atop existing Git workflows.
- Core Value Proposition: Aura solves traceability and safety gaps in AI-generated code by mathematically verifying logic integrity, enabling surgical rollbacks of broken functions, blocking undocumented AI commits, and reducing LLM token usage by 95%.
Main Features
- Semantic AST Tracking: Hashes code structures (functions, classes, enums) instead of text lines using tree-sitter parsers. Creates immutable cryptographic identities for logic blocks, preventing "renaming death spirals" where Git loses traceability after refactors.
- Amnesia Protocol: Enables surgical rewinds of specific functions/classes by swapping AST nodes. Removes hallucinated code from AI context memory to prevent recurrence. Uses differential AST analysis for precision.
- Wave Execution: Orchestrates massive AI code generation in isolated, ephemeral environments. Prevents LLM context contamination by sequentially processing tasks in sandboxed contexts.
- The Gatekeeper: Blocks forbidden logic (e.g., security flaws, proprietary leaks) via deep AST traversal. Projects architectural blast radius in real-time using dependency graphs.
- Sovereign Vault: Dynamically redacts sensitive algorithms from contractor workspaces, replacing them with type-safe stubs. Maintains logic integrity while enforcing IP protection.
Problems Solved
- Pain Point: Git’s line-based tracking fails for AI-generated code, causing unreadable diffs, lost logic context, and unchecked architectural drift during rapid AI iterations.
- Target Audience: Engineering teams using AI coding assistants (e.g., GitHub Copilot), AI-native startups, enterprises scaling autonomous coding agents, and open-source maintainers.
- Use Cases:
- Block AI commits removing critical security checks (e.g.,
requireAuth()). - Roll back a single broken function in a 2,000-file refactor without merge conflicts.
- Verify if AI-generated code violates architectural invariants before merging.
- Audit 100+ AI commits/hour for compliance in regulated industries.
- Block AI commits removing critical security checks (e.g.,
Unique Advantages
- Differentiation: Unlike Git (text) or traditional SCM, Aura’s AST hashing provides mathematical proof of logic equivalence. Outperforms semantic competitors with 100% local operation and zero cloud dependencies.
- Key Innovation: AST-based "Continuous DVR" captures every AI reasoning step at millisecond resolution, creating an immutable audit trail for hallucinations or compliance breaches.
Frequently Asked Questions (FAQ)
- Does Aura replace Git?
No. Aura is a meta-layer augmenting Git. Developers retain existinggit commit/git pushworkflows while Aura adds AST-level traceability and AI safety checks. - How does Aura reduce LLM token usage by 95%?
By isolating code generation contexts via Wave Execution, Aura eliminates redundant context reloading. AST-driven rewinds also minimize re-prompting for fixes. - Can Aura block emergency commits?
Aura uses "warn and annotate" for architectural shifts but enforces hard blocks only for critical rules (e.g., plaintext secrets). Bypasses are allowed via--no-verify. - Is Aura suitable for non-AI workflows?
Yes. Its AST tracking benefits any complex refactoring, but it’s optimized for AI-scale velocity (1,000+ commits/day) where Git fails. - How does AST hashing prevent false positives?
Structural skeleton hashing ignores variable names/comments, focusing on logic topology. Mathematically equivalent functions yield identical hashes regardless of formatting.
