effect-orpc keeps oRPC’s input and output schema model. Use .input(...) and .output(...) before .effect(...).
schemas.ts
Inferred input
The handler sees the parsed schema output asinput.
parsed-input.ts
Output validation
Use.output(...) for public response contracts.
output.ts