Skip to content

ProvenanceCode

Decision-Driven Development for the AI Era

Traceable AI-assisted decisions. Enforced at merge time.


The Problem

AI coding agents have increased development velocity.

They have also increased:

  • Untraceable architectural decisions
  • Undocumented AI influence
  • Review ambiguity
  • Governance gaps
  • Enterprise risk

Most organizations cannot answer:

Why does this code exist?
Was AI involved?
Who approved the decision?
What risk was acknowledged?

Velocity without accountability is fragile.


The Solution

ProvenanceCode is a decision-driven development standard for AI-assisted software.

It defines how teams:

  • Capture structured decision records
  • Link code to documented intent
  • Enforce review checkpoints
  • Surface risk and tradeoffs
  • Maintain auditability without slowing delivery

ProvenanceCode operates at the pull request layer.

It does not replace tools.
It governs them.


How It Works

  1. Decision Records
  2. Structured decision artifacts (Decision Evidence Objects)
  3. Stored in the repository
  4. Linked to code changes

  5. Enforcement Presets

  6. Light
  7. Standard
  8. Regulated
  9. Configurable governance depth

  10. Merge-Time Validation

  11. Pull request hooks
  12. Missing decisions fail validation
  13. Unapproved decisions block merge (configurable)

  14. Human-in-the-Loop Control

  15. AI may propose
  16. Humans approve
  17. Decisions are recorded

What's New: ProvenanceCode v2.0

Enhanced naming convention with monorepo and Jira support

v2.0 introduces:

  • 🎯 Monorepo Support - Map artifacts to specific workspaces
  • 🔗 Jira Integration - Automatic project and component linking
  • 📁 Hierarchical Organization - Project/subproject structure
  • Backward Compatible - v1.0 format still fully supported

Format comparison:

v1.0: DEC-000001
v2.0: DEC-PROJ-CORE-000001

Both formats work together. Migration is optional.

📖 Learn more about v2.0 | Migration Guide


Get Started

  • Read the Standard: Standard → Overview
  • Implement enforcement: Implementation → GitHub Action
  • Product path: Implementation → GitHub App
  • New: ProvenanceCode v2.0

ProvenanceCode is developed and maintained by EmbankAI.