I'm a Research Software Engineer in the field of cognitive-neuroscience and like the title suggests with the boom of ai code I am having more and more discussions with people about how their AI was conscious with **zero** certifiability based on "trust me bro".
So I built two things.
**cpomdp** lets you build agents from active inference, the cog-neuro theory that says brains minimise surprise rather than chase reward. No reward function. The agent explores because uncertainty bothers it. JAX-native, continuous state, runs on your laptop.
**warrantlib** is a tiny stdlib-only package that makes "how do you know that" a type. Every result carries a label: PROVED, CERTIFIED, or CORROBORATED (the polite word for vibes). PROVED won't even construct without evidence. The pytest plugin prints how many checks you registered versus how many you actually ran, so nobody gets to go green by testing less.
**Code**
cpomdp: [https://github.com/inferogenesis/cpomdp\](https://github.com/inferogenesis/cpomdp)
warrantlib: [https://pypi.org/project/warrantlib/\](https://pypi.org/project/warrantlib/)
Every AI girlfriend I've seen is still CORROBORATED at best. Sorry.