PPS-PHP is a PHP implementation of the PulseProof Sentinel Protocol (PPS), an experimental authentication protocol using time-bound asymmetric proofs.
PPS can replace TOTP in many flows, but it is more complex. For simple low-risk 2FA, TOTP may still be acceptable.
No. PPS complements WebAuthn. WebAuthn is preferred for browser-based passkey authentication.
No. PPS is experimental and has not been independently audited.
Yes. Offline mode creates Pulses without a server nonce.
Yes. Threshold mode supports n-of-m Ed25519 multisignature.
Yes. PPS supports silent duress via hidden duress keys.
AmountMark is a two-digit checksum embedded in the Trust Code, derived from the transaction amount.
See SECURITY.md.