pull down to refresh

After valuable feedback from the community, I’ve decided to relicense UltrafastSecp256k1 under the MIT license.

The project was previously released under AGPL. While that license protects open-source contributions, it also creates adoption friction in the Bitcoin ecosystem, where MIT is the dominant standard (Bitcoin Core, libsecp256k1, Lightning implementations, etc.).

My goal is not to restrict usage, but to:

• enable broad experimentation• allow integration into Core, Lightning, nodes, and research projects• reduce legal uncertainty• align with ecosystem norms

UltrafastSecp256k1 is built as:

zero-dependency

portable across CPU, GPU, MCU, SBC

unified API across platforms

performance-oriented but correctness-first

The mission remains the same:to provide a high-performance secp256k1 engine usable across all platforms without friction.

All future releases will be MIT licensed.

I appreciate the candid feedback that led to this decision.
https://github.com/shrec/UltrafastSecp256k1

103 sats \ 1 reply \ @Ohtis 27 Feb

Zero-dependency, portable, high-performance… and now MIT? This is basically perfect for devs.

reply

Thank you that was exactly the goal.
Portable, minimal, and easy to integrate across platforms.

I’m continuing the audit and cross-platform benchmarks feedback is very welcome.

reply