Skip to main content

Crate nizaam_core

Crate nizaam_core 

Source
Expand description

Shared, domain agnostic mechanisms and contracts for Nizaam engines.

This crate intentionally contains no Quran, Hadith, Arabic, search, or other engine specific semantics. It is a library crate consumed by domain and infrastructure engines.

Modules§

artifact
Phase 10 boundary for domain agnostic artifact identity, versioning, references, content access, integrity, lifecycle, and publication mechanisms.
capability
Capability System: engine owned capability registration and dispatch mechanisms.
client
Phase 7 boundary for the universal engine client mechanism.
config
Generic configuration infrastructure for Nizaam Core.
contracts
Phase 2 boundary for universal contracts, envelopes, and compatibility.
control_plane
Control Plane module root.
error
Phase 3 boundary for the independent Error System.
events
Internal Event infrastructure for Nizaam Core.
health
idempotency
Idempotency support for Nizaam Core.
identity
Distinct, validated identifiers used across Nizaam Core contracts.
logging
middleware
Core-controlled middleware infrastructure.
observability
Shared Core observability mechanisms.
operation
Operation identity and context foundations.
prelude
Curated engine-facing Core types used across common Nizaam engine code.
provenance
Phase 10 provenance boundary.
retry
Retry primitives for safe repeat execution of one logical operation.
runtime
Shared execution context mechanisms for Nizaam engines.
security
Core security primitives for Nizaam.
server
Phase 7 boundary for the engine server boundary.
status
Fundamental result primitives shared by later Core systems.
streaming
Application-level streaming primitives for Phase 12.
transport
Phase 7 boundary for transport abstractions, connections, and streams.

Macros§

identity