Purpose
While the Norman SDK (the high-level developer SDK) focuses on user-facing operations
like uploading models and invoking them, the Norman Core SDK provides the infrastructure-level primitives that make those operations possible.
It offers: - Fast, asynchronous networking primitives (HttpClient) - Streamed file upload/download utilities (FilePush, FilePull) - Encrypted socket transfers (SocketClient) - Persistent data access for stored models, invocations, and assets (Retrieve)
Architecture
The Core SDK sits between Norman’s microservices and user-facing SDK,
ensuring consistent network behavior, secure communication, and reliable data handling.
