# Plan 1. RPC methods 2. Request and Response type def. 3. Middleware for provider 4. Base Provider