API Reference packetflow v#0.1.0
Modules
Simple FileCap module for testing purposes
PacketFlow ADT Substrate: Intent-Context-Capability oriented algebraic data types with reactors and effect system integration.
Algebraic composition operators for advanced type-level reasoning
Enhanced ADT macros for algebraic data type definitions
Type-level capability constraints for ADT validation
PacketFlow Actor Substrate: Distributed actor orchestration with lifecycle management, supervision strategies, and cross-node capability propagation.
Actor clustering and discovery capabilities
Actor lifecycle management for creation, termination, and migration
Actor message routing and load balancing
Actor supervision strategies and fault handling
PacketFlow Application: Main application supervisor for the PacketFlow system.
Dynamic capability management and validation for PacketFlow.
Plugin system for capability extensions in PacketFlow.
Component lifecycle management for PacketFlow
Component communication protocols for inter-component messaging
Component configuration interfaces for dynamic configuration
Standard interfaces for PacketFlow components
Component monitoring interfaces for health checks and metrics
Component testing interfaces for automated testing
Mock component implementation for testing
Dynamic supervisor for mock components
Dynamic configuration management for PacketFlow components
PacketFlow DSL: Domain-specific language for defining PacketFlow components
DSL for defining PacketFlow capabilities with implication hierarchies and grants
DSL for defining PacketFlow contexts with propagation and composition strategies
DSL for defining PacketFlow intents with capability requirements and effects
DSL for defining PacketFlow reactors with state management and message processing
Dynamic intent processing and routing system for PacketFlow
Plugin system for intent extensions
Behaviour for intent plugins
Behaviour for custom composition patterns
Behaviour for custom intent types
Behaviour for custom routing strategies
Custom file operation intent type
File validation plugin for intent system
Load-balanced routing strategy for intent system
Retry composition pattern for intent system
User validation plugin for intent system
Plugin system for extending PacketFlow functionality
Standard interfaces for PacketFlow plugins
PacketFlow Registry: Manages registration and discovery of PacketFlow components.
Component discovery and lookup mechanisms
PacketFlow Stream Substrate: Real-time stream processing with backpressure handling, windowing operations, and capability-aware stream composition.
Backpressure handling strategies for stream processing
Stream monitoring and metrics collection
Stream processing operations and transformations
Time and count-based windowing operations
Dynamic substrate composition and management for PacketFlow
Standard interfaces for PacketFlow substrates
PacketFlow Temporal Substrate: Time-aware computation with temporal reasoning, scheduling, and time-based capability validation.
Time-aware reactor processing and temporal effects
Temporal reasoning and logic for time-aware computation
Intent scheduling and execution with temporal awareness
Time-based capability validation and temporal security
PacketFlow Web Framework: Higher-level web framework that leverages PacketFlow substrates for backend processing and Temple for UI components.
Web-specific capabilities for UI components and routes
Temple component integration with PacketFlow capabilities
Capability-aware middleware for PacketFlow web applications
Intent-based routing that maps HTTP requests to PacketFlow intents