# Upgrade Nim Usage **Estimated date of completion**: {Enter date} **Resources Required for 2025H2**: - {roles and % application to it} - {external services consumed (Vac/IFT)} - {infrastructure} Improve usage of Nim related tooling and design patterns by proceedings with PoCs to discover potential gains and caveats. This includes adoption of Nimble, usage of VSCode plugin and iteration on C-Binding methodology. **FURPS**: - [{Feature Name}]({path/to/furps/file}): TODO **deliverables**: ## Dogfood VSCode Plugin and Nimsuggest **Owner**: nwaku **No FURPS** **Output**: Open issues and report on nimsuggest crashes and poor performance when used with nwaku codebase. ## Migrate nwaku to Nimble PoC **Owner**: nwaku **Feature**: TODO **FURPS**: - {F1. copy-paste full furps statement} **Checklist**: - [ ] Specs: link to specs and/or API definition - [ ] Code: link to GitHub issues/PRs/Epic - [ ] Dogfood: link to dogfooding session/artefact - [ ] Docs: links to README.md or docs.waku.org (TBD) ## Use Protobuf to transfer data from Wrapper to nwaku library PoC **Owner**: nwaku **Feature**: TODO **FURPS**: - {F1. copy-paste full furps statement} **Checklist**: - [ ] Specs: link to specs and/or API definition - [ ] Code: link to GitHub issues/PRs/Epic - [ ] Dogfood: link to dogfooding session/artefact - [ ] Docs: links to README.md or docs.waku.org (TBD)