predicate
What can be claimed
catalogue`: registered predicate types with precise semantics · `grounding`: which owned data backs each predicate instance
This meta-model describes proving without showing: a party demonstrates that a predicate over their data is true (of age, holds title, within bounds) while the data itself never leaves their control. It is its own model because attestation has machinery that neither the data model nor the contract model contains: predicate catalogues, proof schemes, freshness, revocation, and verifier policies, all of which must interoperate for a proof made by one party to convince another.
What can be claimed
catalogue`: registered predicate types with precise semantics · `grounding`: which owned data backs each predicate instance
Making a claim convincing
generation`: schemes, parameters and issuance of proofs · `freshness`: validity windows, re-proof triggers and revocation state
Deciding to believe
verifierPolicy`: which predicates, schemes and ages a verifier accepts · `outcomes`: verification results with replay protection
Catalogue-native findings must describe the information grouped by each layer. This legacy version does not declare them separately.
Questions, artifact requirements and serial naming rules are required by Vercy vNext; they remain unassigned in this reference version.
Format-independent core. Concrete artifact formats and naming prefixes are not declared in this legacy version.
CRUD procedures and interface bindings are not declared in this legacy version.
The prover, who is the owner of the grounding data, controls predicates and proofs; each verifier owns only its policy and its results. Neither side ever holds the other's data, and the S4 log records that a verification happened, not what was proven about whom.