Modules
GenServer-like RPC over Erlang external term format for explicit, capability-scoped APIs.
Dispatches SafeRPC operations to explicit MFA route tables.
Framework-neutral HTTP request envelope for SafeRPC adapters.
Framework-neutral HTTP response envelope for SafeRPC adapters.
Adapter from SafeRPC HTTP envelopes to Plug endpoints.
SafeRPC adapter service for Plug endpoints.
SafeRPC server wrapper for framework-agnostic adapter services.
Framework-agnostic service behaviour for SafeRPC adapters.
Bounded atom vocabulary preparation for SafeRPC clients.
Optional authorization hook for SafeRPC requests.
Default SafeRPC authorizer.
Capability checks for SafeRPC operations.
SafeRPC client process and one-shot client helpers.
A sharded pool of SafeRPC clients.
Self-description for a SafeRPC service.
A SafeRPC operation exposed by an Elixir function.
Term protocol encoding for SafeRPC.
GenServer-like Unix socket server for explicit SafeRPC APIs.
Per-client SafeRPC server connection loop.
Elixir-native SafeRPC service DSL.
A SafeRPC asynchronous request.
Transport behaviour for SafeRPC framed binaries.
Unix domain socket transport for SafeRPC.