Skip to content

feat(core): implement ring-vrf signing#288

Open
pgherveou wants to merge 1 commit into
mainfrom
feat/signing-host-ring-vrf
Open

feat(core): implement ring-vrf signing#288
pgherveou wants to merge 1 commit into
mainfrom
feat/signing-host-ring-vrf

Conversation

@pgherveou

Copy link
Copy Markdown
Collaborator

Summary

  • implement direct signing-host RFC-0004 alias and Bandersnatch ring-VRF proof generation
  • mirror Nova full/lite person-key derivation and membership selection
  • resolve Members pallet storage at one pinned finalized block, including ring pages, exponent, index, and revision
  • use the Parity verifiable revision shared by the mobile implementation

Reference implementations:

Validation

  • cargo +nightly fmt --check
  • RUSTFLAGS="-D warnings" cargo build --workspace --all-targets --all-features
  • cargo +nightly clippy --workspace --all-targets --all-features -- -D warnings
  • cargo test --workspace --all-features
  • RUSTFLAGS="-D warnings" cargo check -p truapi-server --target wasm32-unknown-unknown
  • cargo deny check licenses

@pgherveou
pgherveou requested a review from a team July 17, 2026 17:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant