Type-system failures refused
Chelis rejects shape, precision, effect, and ownership errors during build. These are language-level failures, not test cases that have to find the bad path.
Proofs
C Proof separates language failures from specification checks. The type system rejects bug classes in Chelis code. The property layer checks an implementation against the specification it was given.
Refuses invalid programs
Checks against specifications
Chelis rejects shape, precision, effect, and ownership errors during build. These are language-level failures, not test cases that have to find the bad path.
Requirements become computationally verifiable properties. The property layer checks the implementation against those specifications and records what was checked.
Proof artifacts support the rules Chelis relies on: type soundness, dimensional consistency, effect discipline, ownership, and differentiation behavior.
Boundary
A correct implementation of a wrong specification is still wrong code. C Proof makes the checked surface inspectable, so model owners can review the requirements, properties, proofs, and artifacts behind the binary.