Expand description
Canonical predicate vocabulary shared by evidence producers and reasoners.
The descriptors in this module compile into KnowledgePredicate and do
not introduce a second serialized predicate format. Custom predicates and
the open http.header.* family remain supported.
Structs§
- ApiEvidence
Predicate - Raw, atomic API comparison observations.
- ApiKnowledge
Predicate - Standard hypotheses produced by API reasoning profiles.
- ApiVisibility
Comparison - One host-paired API visibility comparison.
- ApiVisibility
Observation - One atomic API comparison observation plus its resource-scope graph edge.
- Comparison
Id - Validated, bounded identifier for one host-owned API comparison.
- Http
Evidence Predicate - Standard raw HTTP observations emitted by Termivar evidence producers.
- Opaque
Context Id - Validated, bounded identifier for one API observation context.
- Predicate
Descriptor - A validated static name that converts to the canonical predicate contract.
- Resource
Scope Id - Validated, bounded identifier for a host-declared logical resource.
- WebDiscovery
Evidence Predicate - Names-only observations produced by bounded exact-origin HTML discovery.
- WebKnowledge
Predicate - Standard conclusions produced by web fingerprint reasoning.
Enums§
- ApiResponse
Format - Response representations recognized by the standard API vocabulary.
- ApiSurface
Kind - API surface families represented by paired observations and hypotheses.
- ApiVisibility
Boundary Kind - Visibility-boundary hypotheses emitted by the standard API profile.
- ApiVisibility
Dimension - Dimension measured by a paired visibility comparison.
- ApiVisibility
Pair Kind - The two views compared by one atomic visibility observation.
- ApiVisibility
Result - Outcome of an already paired visibility comparison.
- ApiVocabulary
Error - Validation failures for typed API comparison observations.