FerricStore native protocol client with topology-aware shard routing.
This public facade performs validation before sending work to the internal coordinator. Socket ownership remains in native connection processes.
Summary
Functions
@spec child_spec(keyword()) :: Supervisor.child_spec()
@spec from_url( binary(), keyword() ) :: GenServer.on_start()
@spec start_link(keyword()) :: GenServer.on_start()
@spec topology(pid()) :: FerricStore.SDK.Native.Topology.t() | {:error, term()}