Crate axioval_engine

Source
Expand description

Trusted capability compilation and deterministic runtime.

Structs§

AreaInterval
BlockedMetricRouteEvidence
A negative route verdict bound to the exact request and complete evidence.
BoxClearance
CapabilityEvaluation
Fail-closed output from one trusted capability evaluation.
CapabilityNotEvaluated
A not-evaluated outcome before the runtime binds its compiled rule ID.
CapabilityRegistry
Host-controlled registry of trusted capabilities.
ClearancePlacementEvidence
One exact placement witness. It does not claim exhaustive search coverage.
ClearanceRequest
CompiledRule
One validated portable rule bound to trusted executable capability code.
CompleteClearanceEvidence
CompleteMetricEvidence
Provenance proving complete topology and obstacle coverage for a negative verdict.
CompletePlacementEvidence
Exact, complete evidence that no valid placement exists.
CompletePropertyAbsenceEvidence
Exact proof that a requested property is absent.
CompleteRelationshipSelection
Complete exact candidate selection bound to the request that produced it.
CompleteSupportEvidence
Exact proof that the entire candidate base is supported at a found frame.
CompleteTopologyEvidence
Exact adapter evidence that all nodes and candidate transitions in scope were assessed.
ConnectivityGraph
Complete topology over a declared source-qualified object universe.
CylinderClearance
EvidenceSession
Immutable project snapshot bound to the exact host services that produced and can resolve its evidence.
ExecutionPlan
Validated, deterministic request plan.
FrameOffsetPlacement
Restricts candidate-frame origins to offsets in an anchor frame.
FreeAreaEvidence
FreeAreaRequest
FreeSpaceServiceHandle
LengthInterval
Conservative bounds for a non-negative metric length in metres.
MetricDirection
MetricFrame
MetricPoint
A source-qualified object-grounded point expressed in canonical metres.
MetricRouteEvidence
A known route and conservative shortest-distance bounds.
MetricRouteRequest
One source-neutral metric routing request.
MetricRoutingServiceHandle
Concrete type-indexable wrapper around a metric routing service.
MobilityProfile
Geometry-independent mobility envelope used by route providers.
ObstructionEvidence
ParameterDescriptor
Trusted capability parameter descriptor.
PlacementRequest
Searches an object-grounded scope for any placement of a clearance shape.
PropertyRequest
Request for one direct property on one source-qualified object.
PropertyResolutionServiceHandle
Cloneable, type-erased property service registered by the host.
RelationshipSelectionRequest
Request for relationship-selected objects within a caller-bound universe.
RelationshipSelectionServiceHandle
Cloneable, type-erased relationship service registered by the host.
ResolvedProperty
Exact property value bound to the request that produced it.
RuleContext
Source-neutral data and typed host services visible during one rule evaluation.
Runtime
Deterministic runtime that invokes only registered trusted capabilities.
SemanticRelationship
A host-registered semantic relationship or grouping identity.
ServiceRegistry
Immutable type-indexed services supplied by an application or adapter.
SignedDistanceInterval
Inclusive signed offset bounds in canonical metres.
SourceSnapshot
Immutable identity of one source revision in an evidence session.
SupportedPlacement
Requires the entire placement base to lie on an object’s support surface.
VerifiedConnection
A connection asserted exact by a trusted host adapter.
VerifiedWalkablePassage
WalkabilityRegion
WalkabilityRegionId
WalkabilityRequest
WalkabilityServiceHandle
WalkabilitySnapshot

Enums§

ClearanceOutcome
ClearanceShape
EngineError
Errors while compiling untrusted declarations into a trusted execution plan.
EvidenceSessionError
Invalid project/source snapshot binding.
FreeSpaceError
MetricRouteOutcome
Evaluated route result. Backend incompleteness is an error, not a third verdict.
MetricRoutingError
Fail-closed metric routing errors.
NotEvaluatedReason
Why an object or rule instance could not be evaluated conclusively.
ParameterType
Supported declarative parameter types.
PlacementDomain
Geometric predicate limiting where a backend may search for placements.
PlacementOutcome
PropertyResolution
Conclusive property result from a trusted source adapter.
PropertyResolutionError
Failure to resolve a property conclusively.
RelationshipQuery
Source-neutral relationship operation used to select candidates.
RelationshipSelectionError
Failure to select comparison candidates conclusively.
RouteOutcome
Result of a deterministic shortest-hop route query.
ServiceRegistryError
Service registration failure.
ThresholdVerdict
Three-valued result for comparing bounded evidence with a policy threshold.
TopologyError
A fail-closed topology construction or query error.
TraversalDirection
Direction used when traversing a directed semantic relationship.
WalkabilityError
WalkabilityRouteOutcome

Constants§

SUPPORTED_SCHEMA_VERSION
Normalized Axioval Schema version implemented by this compiler.

Traits§

FreeSpaceService
MetricRoutingService
Backend-neutral metric routing interface implemented by trusted host code.
PropertyResolutionService
Trusted adapter seam for property resolution.
RelationshipSelectionService
Trusted adapter seam for complete relationship-based candidate selection.
RuleCapability
Trusted code selected by a package capability ID; packages never supply executable code.
SnapshotBoundService
Trusted service that declares the immutable source snapshots it can resolve.
WalkabilityService

Functions§

compile
Compiles a ruleset against its definition packages and host-controlled capabilities.