Skip to content
Run both checks to determine compatibility.

Local readiness check

Check this browser before production use.

PayMoney needs two unusual browser capabilities: threaded Stwo proof generation and the PayMoney Chrome extension. These checks perform both operations locally with real cryptography.

This reference STARK is transparent, not zero-knowledge. Do not enter secret leaves. Passing confirms this reference profile only; it does not certify the final production circuits, bank integration, or settlement system.

  1. 01 · Browser prover

    Generate a Poseidon2 Merkle proof

    Every leaf carries 8 canonical M31 words. Choose a tree size and how many worker threads the prover may use, then prove it. The leaves and proof never leave this browser.

    Merkle leaves

    Each proof gets a fresh prover and thread pool. Changing either control changes the next measured proof.

    Not checked.
  2. 02 · Chrome extension

    Sign a fresh local challenge

    Detection requires a real provider round trip. After approval, the extension returns its BIP-340 public key, signs a fresh challenge, and this page verifies the signature locally.

    Provider capabilities

    pm_ping
    Report that the extension is installed.
    pm_connect
    Ask you to approve this site, then share the public key.
    pm_getPublicKey
    Return the public key to an approved site.
    pm_signMessage
    Ask you to approve, then sign a message with the private key.

    Open the PayMoney toolbar icon to inspect this key and disconnect any site.

    Not checked.
    Install PayMoney 0.5.0

    This is an unpacked developer-mode installation for Chrome 140 or newer. Chrome will keep using the extracted folder, so leave it in a permanent location. It runs on https://paymoney.finance and on http://localhost at any port; other local hostnames and IP addresses are deliberately excluded.

    1. Download paymoney-extension-0.5.0.zip .
    2. Extract the ZIP. It creates a folder named paymoney-extension.
    3. Open chrome://extensions in a new Chrome tab and turn on Developer mode in the top-right corner.
    4. Choose Load unpacked.
    5. Select the extracted paymoney-extension folder—the folder that directly contains manifest.json. Do not select the ZIP or its parent folder.
    6. Return to this page using localhost, reload it, and choose Check extension.

    If Chrome reports a manifest error, remove the extracted folder, download the ZIP again, and repeat these steps. When a newer version is published, replace the extracted folder and choose Reload on the extension card in chrome://extensions.