ZKMatch

Rod's Stellar experiment: zero-knowledge screening against flagged illicit finance lists, without the chain seeing the list, the entity, or who checked.

Connecting to testnet at ledger #-- Contract -- Events --

Publish a Private List

Publishes a flagged entity list privately. The server hashes 50 test entities and posts only a single fingerprint on-chain. The blockchain never sees any names, details, or how many entities are on the list.

Sample entities in this list
NameTypeJurisdictionRisk
entity 0individualussanctions
entity 1organizationsgfraud
entity 2individualgbpep
entity 7organizationgbadverse media
... 50 entities total

Each entity is hashed individually, then all hashes are combined into a single Merkle tree root. Only this root goes on-chain.

Screen Privately for Matches

Check if an entity is on the flagged list without revealing which entity you're checking. The proof confirms the match while keeping the identity private from the blockchain.

On-Chain Audit Log

Summary
--
Lists published
--
Checks run
--
Matches
--
Rejections
Recent events
Nothing yet. Publish a list to get started.