[Verse 1]
OpenControl was built for documentation dreams
NIST frameworks wrapped in YAML schemes
But when the logic twists and turns complex
Simple structures crack, what happens next?
[Verse 2]
Real-time enforcement needs millisecond speed
While OpenControl just plants a seed
Static mappings can't adapt or bend
When requirements shift around the bend
[Chorus]
Can't express the complex logic maze
Can't enforce in real-time's blaze
Can't reason through relationships deep
Can't make multi-frameworks leap
Simple structure breaks apart
When controls need beating heart
[Verse 3]
Compliance spanning ISO, SOC, and more
Needs translation engines at its core
But OpenControl speaks one dialect
Leaving other standards disconnected
[Verse 4]
Control relationships interweave and thread
Dependencies that must be fed
Static YAML cannot trace the web
Of cascading effects that ebb
[Chorus]
Can't express the complex logic maze
Can't enforce in real-time's blaze
Can't reason through relationships deep
Can't make multi-frameworks leap
Simple structure breaks apart
When controls need beating heart
[Bridge]
Documentation serves its place well
Stories that compliance teams tell
But when systems need dynamic thought
Simple structures come to naught
[Chorus]
Can't express the complex logic maze
Can't enforce in real-time's blaze
Can't reason through relationships deep
Can't make multi-frameworks leap
Simple structure breaks apart
When controls need beating heart
[Outro]
Know your tool's intended scope
Before complexity makes you mope
OpenControl has its domain
But complex logic breaks the chain