Start CQRS refactoring: Create Osiris client crate
- Added workspace structure to Osiris Cargo.toml - Created osiris-client crate for query operations (GET requests) - Implemented generic get(), list(), query() methods - Added KYC, payment, and communication query modules - Created comprehensive refactoring plan document CQRS Pattern: - Commands (writes) → Supervisor client → Rhai scripts - Queries (reads) → Osiris client → REST API Next steps: - Implement Osiris server with Axum - Restructure SDK client by category (kyc/, payment/, etc.) - Update FreezoneClient to use both supervisor and osiris clients
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# Guide: Creating New OSIRIS Objects
|
||||
# Creating New OSIRIS Objects
|
||||
|
||||
This guide explains how to properly create new object types in OSIRIS that integrate with the Rhai scripting engine and context storage.
|
||||
This guide explains how to create new object types in OSIRIS with automatic indexing and Rhai scripting support.
|
||||
|
||||
## Step-by-Step Process
|
||||
|
||||
|
||||
Reference in New Issue
Block a user