🎯 Type-Safe Design: Kotlin types generated directly from OpenAPI specification
⚡ Native Kotlin Performance: Built with Kotlin coroutines for async operations
🛡️ Comprehensive Type System: Kotlinx.serialization for all RPC requests and responses
🔀 Discriminated Union Types: Sealed classes for complex requests like query and changes
📦 Minimal Dependencies: Ktor client and kotlinx.serialization only
🧪 Extensive Test Coverage: Comprehensive test suites with mock data and Jacoco coverage
🔄 Auto-Generated Code: Types, methods, and tests generated from NEAR's OpenAPI spec
📱 Multi-Platform Ready: JVM-based with potential for Kotlin Multiplatform
🎭 Mock Data Generation: Python-based mock JSON generation for testing