Skip to content

Conversation

mikirov
Copy link
Contributor

@mikirov mikirov commented Oct 8, 2025

Project Abstract

TypeScript Bandersnatch VRF Suite is a comprehensive cryptographic implementation that provides enterprise-grade Verifiable Random Functions (VRFs) for the JAM protocol ecosystem. While the reference implementation exists exclusively in Rust, this project delivers a complete TypeScript alternative that eliminates language barriers and enables seamless integration with web applications, browser-based wallets, and Node.js environments. The implementation includes full IETF VRF, Pedersen VRF, and Ring VRF schemes built on the Bandersnatch curve, while maintaining strict compliance with Web3 Foundation specifications and RFC standards.

Grant level

  • Level 1: Up to $10,000, 2 approvals
  • Level 2: Up to $30,000, 3 approvals
  • Level 3: Unlimited, 5 approvals (for >$100k: Web3 Foundation Council approval)

Application Checklist

  • The application template has been copied and aptly renamed (project_name.md).
  • I have read the application guidelines.
  • Payment details have been provided (Polkadot AssetHub (USDC & DOT) address in the application and bank details via email, if applicable).
  • I understand that an agreed upon percentage of each milestone will be paid in vested DOT, to the Polkadot address listed in the application.
  • I am aware that, in order to receive a grant, I (and the entity I represent) have to successfully complete a KYC/KYB check.
  • The software delivered for this grant will be released under an open-source license specified in the application.
  • The initial PR contains only one commit (squash and force-push if needed).
  • The grant will only be announced once the first milestone has been accepted (see the announcement guidelines).
  • I prefer the discussion of this application to take place in a private Element/Matrix channel. My username is: @_______:matrix.org (change the homeserver if you use a different one)

@github-actions github-actions bot added the admin-review This application requires a review from an admin. label Oct 8, 2025
@mikirov mikirov force-pushed the master branch 2 times, most recently from ceea3bd to f21ef3a Compare October 8, 2025 17:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

admin-review This application requires a review from an admin.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant