paritytech / paritytech/host-rust-core
R2 Infra
Open
@TarikGul is already working on this.
Since Sep 8, 2026.
Epic
R2 blocker
R2 infra
- Dominant language
- Swift
- Stars
- 10
- Forks
- 3
- Avg merge
- 1d 10h
- Merged PRs (30d)
- 148
Description
Part of #591. Membership is carried by the R1-R2 tech debt label and by this issue's
sub-issues. No requirement was absorbed here.
Scope
What R1 left behind, in four strands:
- Wire format and protocol — the flat discriminant's id exhaustion, versioned payload
wrappers, request cancellation, capability detection, and the navigation and reload verbs. - Rust core integration — completing the migration onto the shared core, the native
bindings, and the runtime's module and locking structure. - Correctness and ops — persisted-state decoding, the renewal ledger, dependency
resolution for external consumers, and network presets. - Test infrastructure — a mock host that can be driven without a device, a browser
end-to-end path, and the CI that exercises them.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.