Install

Works with Drupal: ^11.1

Using Composer to manage Drupal site dependencies

Alternative installation files

Download tar.gz 30.96 KB
MD5: 0594175aa5f5b9d420b410773ffb8dc7
SHA-1: 1cba862921a3eafc455d4a580cb885fe071d5a3d
SHA-256: e6e6e747dfcd34eeca7c5423417f37df204b7bc8f5f77c59606aa32defe9a3f5
Download zip 53.11 KB
MD5: d9954716d610de2ffbbe46c0fee940bc
SHA-1: aad0f50234a26c6fae3674fa0c096c9cecc327f2
SHA-256: b15725b03383804b67927dce626af6320ce5aaa737a80d694f7567bd2a7abbb1

Release notes

First alpha release of Proof of Work.

Challenges

  • SHA-256 puzzle: proof of work in a Web Worker (JavaScript).
  • Shape matching: match shapes in order, without JavaScript (disabled by default).
  • Waiting time: signed meta refresh, optionally in several steps, without JavaScript.

Highlights

  • Stateless: HMAC-signed tokens and passes bound to the client IP address.
  • Protected pages stay cacheable in the internal page cache.
  • Optional Content-Security-Policy (csp module) nonce support.

This is an alpha release: APIs and configuration may still change. Feedback in the issue queue is welcome.

Created by: makertimswis
Created on: 9 Nov 2026 at 15:04 UTC
Last updated: 9 Nov 2026 at 15:04 UTC
New features

Other releases