Effect Rpc API

Define type-safe RPC contracts with effect/unstable/rpc — Rpc.make payload/success/error/defect schemas, RpcSchema.Stream streaming responses, RpcGroup composition (add/merge/omit/prefix/annotate), and RpcMiddleware.Service definitions shared by client and server. Use when declaring or evolving RPC procedures, building a shared contract package, adding streaming endpoints, or defining auth/observability middleware types.

mpsuesser fa3a9aa 32.0 KB Updated

File contents

mpsuesser/opencode-effect-enforcer/tree/main/skills/effect-rpc-api commit fa3a9aaedc

Frequently asked questions

npx skillmds@latest add mpsuesser/effect-rpc-api