ART-587 · Verify-Rails · Ledger Interop Verification Family

FinP2P Ledger Proof Verifier

Verifies a FinP2P Ledger Proof in Hashlist mode against a caller-supplied secp256k1 public key. Recomputes the FinP2P Hashlist digest (fixed field order, then a group hash, then a hash of the group hash, per the FinP2P documentation) and reports whether it matches the receipt's stated hash, and separately whether the secp256k1 signature over that digest verifies against the supplied key. The two results are reported independently and never combined into one boolean.

secp256k1 ECDSA + Keccak-256 / SHA3-256 Hashlist mode only, EIP-712 out of scope Never a finality or settlement claim
🔒 All inputs are processed locally in your browser. No data is transmitted. Do not enter real personal data — use synthetic or anonymised inputs only.
Scope: cryptographic verification only
A verified result means the signature and hash are valid against the supplied FinP2P material. It does not mean the underlying ledger transaction is final, settled, or accepted by FinP2P or Ownera infrastructure, and it does not resolve or validate the verification_public_key itself , the caller supplies that key exactly as they would for any other reference-key verifier.
FinP2P Receipt (paste the Receipt JSON, verbatim)
Proof
Verification Key (caller-supplied, never resolved by this tool)
Hash Match
Signature Match
hash_match
signature_match
Compliance Flags
OpenChainGraph v0.4 artifact · execution_hash: