Hey Product Hunt!
When an AI application breaks, hallucinates, or gets injected, tracing the root cause is a nightmare. What was the exact system prompt? Which version of the model was called? What were the exact parameters?
In traditional software, we solved this visibility problem with the SBOM (Software Bill of Materials).
To bring that same engineering and security rigor to AI, my team at Eqo is open-sourcing the PBOM (Prompt Bill of Materials) Spec.
Honestly the SBOM-style angle for prompts feels overdue, like we basically needed this once agentic stuff started shipping. Would love to see how versioning holds up with a few hundred prompts in the mix.
A PBOM dashboard with diffing between prompt versions would be a huge win, letting teams quickly see what changed and when across branches. Even better if it can flag when a new version drifts too far from the original intent or breaks expected outputs.
One thing that would help me adopt this faster is a CLI tool that scans a repo and prints a diff of prompt or parameter changes between two PBOM versions. Visualizing what actually changed in plain text would make code reviews and security audits way easier than digging through JSON files.
A diff viewer that shows side-by-side prompt changes across versions would be huge for catching regressions before they hit production, especially since prompts tend to evolve in small subtle tweaks that are easy to miss.
Love the supply chain angle here, that part feels overdue. One thing that would make this way more useful for my team would be a diff viewer for prompt versions that highlights which tokens or parameters actually changed between commits, since the JSON files all start blurring together after a few iterations.
honestly this looks super needed, prompt sprawl is real and tracking it across teams is a nightmare. one thing that would help a lot would be a built-in diff viewer so you can actually see what changed between prompt versions side by side, instead of just raw text dumps in git. that would make reviews way easier