> For the complete documentation index, see [llms.txt](https://myben.gitbook.io/ben-platform/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://myben.gitbook.io/ben-platform/roadmap.md).

# Roadmap

High-level overview of feature and sub-feature implementation. Covers Wallet and SDK.

* [ ] Tractor (harvest KALE)
  * Invoke a smart contract function
    * [ ] Add support for Stellar RPC (Stellar direct -> mainnet)
      * [ ] 📦 Kotlin SDK: RPC module
    * [ ] 📦 Kotlin SDK: Transactions module
      * Kotlin SDK: XDR 😒&#x20;
      * XDR: <https://datatracker.ietf.org/doc/html/rfc4506.html>
        * ❓ XdrGen: reuse java generated or build Kotlin Generator (evaluate)
          * XDR .x: <https://github.com/stellar/stellar-xdr>, <https://github.com/stellar/stellar-xdr/tree/next>
          * XdrGen tool: <https://github.com/stellar/xdrgen>
      * Kotlin SDK: Transaction Builder&#x20;
* [ ] Account management (hold KALE)
  * Create an Account
    * Support for Android Credential Manager API -> Passkeys
      * [ ] 📦 Kotlin SDK: Passkeys module
  * Query account balance
    * [ ] 📦 Kotlin SDK: Balances module
    * [ ] 📦 Kotlin SDK: Horizon module (evaluate if needed at this point)
* [ ] KALE production (farming cycle)
  * Plant (seed KALE)
    * Add support for Launchtube (Stellar direct -> mainnet)
      * [ ] 📦 Kotlin SDK: Launchtube module
        * Launchtube: <https://launchtube.xyz/>
  * Work (grow KALE)
    * Android NDK -> Rust | C++ (evaluate which NDK)
