Skip to main content

Crate sorla_provider_core

Crate sorla_provider_core 

Source

Structs§

AppendEventRequest
Request to append a single immutable event.
CanonicalEntityRecord
Canonical persisted entity record for SORX state.
CanonicalWriteRequest
Canonical write request that must be applied atomically by durable providers.
CanonicalWriteResult
Result returned after an atomic canonical write.
ContractCompatibility
Cross-repo compatibility markers shared across contracts, packs, and catalog entries.
EntityLink
Link from provider content or source refs to a generic ontology entity.
EntityLinkRequest
Request to link provider content to ontology entities.
EntityRecord
Persisted or returned ontology entity payload.
EntityRef
Generic reference to an ontology entity.
EntitySearchQuery
Search request for generic ontology entities.
EventRecord
Immutable event record returned by event-native providers.
EventStreamRequest
Request for stream reads.
EvidenceItem
Evidence/citation-like result structure locked for consumers.
EvidenceQuery
Query for evidence lookup.
EvidenceQueryFilter
Query filters for evidence retrieval.
ExternalReferencePayload
Resolved external record payload.
ExternalReferenceRequest
Request to resolve an external source-of-record reference.
HealthReport
Provider health payload.
OntologyContractCompatibility
Compatibility gates for ontology-aware provider metadata.
OntologyPath
Deterministic ontology path result.
OntologyPathStep
One step in an ontology path.
OntologyScope
Scope used to bind evidence, graph traversal, and policy context to ontology entities.
PackEmission
Minimal pack emission hook input shared by provider implementations.
PathQuery
Query for deterministic bounded path finding.
PersistProjectionRequest
Request to persist a projection snapshot.
PolicyContext
Provider-neutral policy context result.
PolicyContextRequest
Provider-neutral policy context lookup request.
ProjectionCheckpoint
Projection checkpoint.
ProjectionRebuildRequest
Request to rebuild a projection from a checkpoint or full replay.
ProjectionRecord
Projection snapshot record.
ProviderIndexCapabilities
Structured index support metadata for provider discovery.
ProviderMetadata
Canonical shared provider metadata.
ProviderMetricAggregation
One aggregate requested by a metric query.
ProviderMetricDimension
Dimension specification for grouped metric output.
ProviderMetricFilter
One predicate applied before metric aggregation.
ProviderMetricQuery
Query executed by a metric-capable provider.
ProviderMetricResult
Complete metric query result.
ProviderMetricRow
One grouped metric result row.
ProviderMetricTimeBucket
Time bucket specification for grouped metric output.
ProviderOntologyCapabilities
Optional ontology capability metadata for providers and generated packs.
ProviderSearchCapabilities
Structured search projection support metadata for provider discovery.
RelationshipInstance
Generic relationship instance.
RelationshipQuery
Query for relationship instances.
RelationshipRef
Generic reference to an ontology relationship.
RelationshipTraversalRule
Rule used when expanding an ontology scope.
SorEventRecord
Immutable event record for canonical SORX streams.
SorNamespace
Production source-of-record namespace for canonical SORX state.
TimeRange
Inclusive time range filter using provider-neutral timestamp strings.

Enums§

HealthState
Health state for provider checks.
ProjectionSupport
Whether a projection is unavailable, optional, or required for a provider.
ProviderCapability
Stable SoRLa provider capability list for lock-phase contracts.
ProviderError
Shared error model for provider contract implementations.
ProviderMetricAggregateFunction
Aggregate functions a metric provider may execute.
ProviderMetricFilterOperator
Filter operators supported by the provider-neutral metric contract.
ProviderMetricSource
Provider-neutral metric source references.
ProviderMetricTimeGrain
Time grain for bucketed metric output.
ProviderMetricValue
Primitive values returned in metric dimensions and aggregate cells.
ProviderStatus
Lifecycle status for a provider implementation.
RelationshipDirection
Direction for relationship traversal.

Constants§

SORLA_PROVIDER_CONTRACT_VERSION
Canonical contract version for SoRLa provider implementations.

Traits§

CanonicalEntityStoreProvider
Canonical SORX entity storage capabilities.
CanonicalWriteProvider
Atomic canonical SORX write capabilities.
ConfigValidator
Validates provider configuration.
EntityLinkProvider
Links external content and evidence to generic ontology entities.
EntityStoreProvider
Generic ontology entity storage capabilities.
EventStoreProvider
Event-native provider capabilities.
EvidenceProvider
Evidence query and evidence lookup capabilities.
ExternalMappingProvider
Validates provider-specific external mapping documents.
ExternalReferenceProvider
External source-of-record resolution capabilities.
MetricProvider
Metric query execution capabilities.
OntologyGraphProvider
Generic ontology graph traversal capabilities.
ProjectionProvider
Projection read and rebuild capabilities.
ProviderHealth
Reports provider health.
ProviderMetadataSource
Exposes stable provider identity and capability metadata.