Expand description
Host-facing ingestion and projection for paired API visibility observations.
§Runtime scope
- Build: always/default.
- Execution: Surface B support (paired API visibility workflow); host-facing.
- Default
termivar scan: no. - Support: implemented and tested.
See docs/internals/runtime-map.md.
This module bridges the evidence and decision engines without moving
network, credential, comparison, or planning policy into reasoning. The
authorized host establishes that two views describe the same logical
resource before it constructs an termivar_core::ApiVisibilityObservation.
Structs§
- ApiObservation
Commit Receipt - Receipt for an observation pair committed to one
crate::KnowledgeBaseinstance. - ApiObservation
Receipt - Complete successful observation and reasoning receipt.
- ApiVisibility
Review - Canonical paired observation and its reviewable boundary hypotheses.
- ApiVisibility
Review Cursor - Opaque v2 continuation token bound to one resource and relation position.
- ApiVisibility
Review Page - One bounded page of canonical reviews for a logical resource.
- ApiVisibility
Review Query - Bounded cursor for one resource-scoped API visibility review page.
Enums§
- ApiObservation
Error - Failure while accepting or reasoning over an API visibility observation.
- ApiVisibility
Review Disposition - Deterministic handling state for one canonical API visibility review.
Constants§
- DEFAULT_
API_ VISIBILITY_ REVIEW_ SCAN_ LIMIT - Default number of incoming resource relations scanned by one review page.
- HARD_
MAX_ API_ VISIBILITY_ REVIEW_ SCAN_ LIMIT - Hard ceiling for incoming resource relations scanned by one review page.
- MAX_
API_ VISIBILITY_ REVIEW_ CURSOR_ BYTES - Hard byte ceiling for one serialized resource-bound review cursor.
- MAX_
API_ VISIBILITY_ REVIEW_ RATIONALE_ BYTES - Hard byte ceiling for one boundary-hypothesis explanation in a review page.
- MAX_
API_ VISIBILITY_ SOURCE_ COMPONENT_ BYTES - Hard byte ceiling for the producer component stored in a reviewable observation.
Functions§
- api_
visibility_ reviews_ for_ resource - Projects canonical API visibility comparisons associated with one resource.
- api_
visibility_ reviews_ for_ resource_ v2 - Projects one bounded review page using a resource-bound v2 cursor.
- ingest_
api_ visibility_ observation - Accepts one host-paired visibility observation and applies installed rules.