Prism records where variable insights came from and how confident they are.

This is a core Prism differentiator because it makes static-analysis output auditable instead of opaque.

Why It Deserves Focus

Most automation scanners show conclusions without making the evidence model easy to inspect. Prism keeps trust high by showing what was found, where it came from, and how confident the scanner is in that conclusion.

What Provenance Gives You

Confidence Model

Why Teams Care

Authors:

Consumers:

DevOps and platform teams:

Practical Example

If Prism reports a variable as explicit, that usually means it was found in a direct source such as defaults/main.yml. If it reports inferred, the value may have been derived from static task or template context. If it reports dynamic_unknown, runtime-only behavior prevented a reliable conclusion.

That distinction matters when generated docs are treated as an automation contract.

Where It Connects

Bottom Line

Provenance tracking is one of the reasons Prism can present static analysis as a trusted operational asset instead of an opaque summary.