Skip to main content

Crate axioval_engine

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.
BoundaryGap
A contiguous run of space boundary that no element covers.
BoxClearance
CapCoverage
How much of a space’s horizontal cap is covered by elements.
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.
ClearHeightEvidence
The clear height of a space, in metres.
ClearancePlacementEvidence
One exact placement witness. It does not claim exhaustive search coverage.
ClearanceRequest
ClimbableCandidate
An object next to a barrier that could be climbed to defeat it.
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.
ContactEvidence
How much of a subject’s face is in contact, and with what.
ContactRequest
A request for the contact measurement of one object.
ContactServiceHandle
Registry handle for a ContactService.
ContactTolerance
Tolerances describing what counts as touching.
CylinderClearance
EnvelopeMembershipEvidence
Declared and derived envelope membership, with supporting evidence.
EnvelopeMembershipRequest
A request for one envelope derivation over one model.
EnvelopeMembershipServiceHandle
Registry handle for an EnvelopeMembershipService.
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
GuardCandidate
An element near an exposed edge, with the geometry a policy needs.
GuardEdge
One exposed edge of a walking surface, and what sits near it.
GuardEvidence
Measured fall-protection geometry for a model.
GuardSearch
How far to look for candidates, and how finely to sample an edge.
GuardServiceHandle
Registry handle for a GuardService.
LengthInterval
Conservative bounds for a non-negative metric length in metres.
LinearInterval
A measured length, in metres, bounded below and above.
LinearQuantityEvidence
A measured linear quantity with the evidence that supports it.
LinearQuantityRequest
A request for one linear measurement of one object.
LinearQuantityServiceHandle
Registry handle for a LinearQuantityService.
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.
ShelfGeometry
The physical shelving arrangement whose run length is being measured.
SignedDistanceInterval
Inclusive signed offset bounds in canonical metres.
SourceSnapshot
Immutable identity of one source revision in an evidence session.
SpaceOverlap
A measured overlap between a space and another body.
SpaceServiceHandle
Registry handle for a SpaceService.
StoreyResidual
Floor area on a storey that belongs to no space.
SupportCounts
Which horizontal caps a model actually has elements for.
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§

Cap
Which horizontal cap of a space is being measured.
ClearanceOutcome
ClearanceShape
ContactError
Why a contact measurement could not be produced.
ContactSide
Which side of the subject the contacting surface must lie on.
Containment
How one body sits inside another.
EngineError
Errors while compiling untrusted declarations into a trusted execution plan.
EnvelopeDerivation
Which spatial extent the envelope is derived from.
EnvelopeMembershipError
Why envelope membership could not be measured.
EvidenceSessionError
Invalid project/source snapshot binding.
FreeSpaceError
GuardError
Why fall-protection geometry could not be measured.
LinearQuantityError
Why a linear quantity could not be produced.
LinearQuantityKind
What linear quantity is being asked for.
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.
SpaceError
Why a space measurement could not be produced.
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§

ContactService
Measures surface contact between model objects.
EnvelopeMembershipService
Measures which objects form a model’s building envelope.
FreeSpaceService
GuardService
Measures exposed edges and the elements that could guard them.
LinearQuantityService
Measures linear quantities of model objects.
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.
SpaceService
Measures the geometry a space-validation policy reasons about.
WalkabilityService

Functions§

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