YOROI
docs · overviewv0.1 · devnet · apache-2.0

YOROI is the BLS toolkit Solana settles into.

Six primitives — aggregate, threshold, DKG, BLS-VRF, Boneh-Franklin IBE, WOTS+ post-quantum — wired through one SignatureScheme trait. The on-chain verifier costs 150 compute units regardless of how many signers contributed.

Start here

Quick reference

Curve
BLS12-381
Syscall
SIMD-0388 (pending activation)
Verifier cost
150 CU constant in N
Aggregate sig
48 bytes (G1)
Aggregate pubkey
96 bytes (G2)
License
Apache-2.0
Cluster
devnet
Program ID
4mWMFNCzUUzkC7j8qRESFbBT2hmZEV2ddPVenveUbBCm

On-chain verify currently returns SyscallUnavailable while SIMD-0388 awaits activation on the Solana runtime. The account layout, instruction discriminators, and SDK contract are final — the syscall switch ships with a single upgrade and no Program ID change.