Notarization Packages
notarization-models
This package defines the shared contracts used by connectors, service orchestration, and HTTP clients. It establishes the canonical shape of notarization payloads and operations so implementations can be swapped without rewriting integration code.
notarization-connector-iota
This package provides the network-backed connector implementation for IOTA. It handles lifecycle operations against on-ledger state while preserving the shared operation contract defined in the model layer.
notarization-connector-entity-storage
This package provides a local persistence connector for development and integration testing scenarios. It enables deterministic behaviour without requiring a live network dependency while matching the same connector contract.
notarization-service
This package provides orchestration logic that resolves connectors by namespace and exposes route helpers for API integration. It acts as the application-facing coordination layer for notarization operations.
notarization-rest-client
This package provides an HTTP client abstraction for consuming service endpoints from external applications. It offers a stable client-side interface aligned with the shared model contracts.