Everything you need to integrate Genin402 privacy scoring.
pip install genin402from genin402 import PrivacyEngine, ShadowTransfer
engine = PrivacyEngine()
transfer = ShadowTransfer(
wallet_address="7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU",
transfer_amount_sol=25.0,
hop_count=7,
mixer_pools_used=3,
decoy_tx_count=15,
payment_gate_active=1,
route_splits=4,
time_delay_blocks=35,
dummy_outputs=7,
memo_obfuscated=1,
token_program_obscured=1,
fee_randomized=1,
)
report = engine.analyze(transfer)
print(report.verdict) # JONIN
print(report.privacy_score) # 81.4
print(report.cloak_status) # dark
print(report.shadows) # ['multi_hop', 'pool_routed', ...]Five metrics. Each scored 0-100. Weighted into a single privacy score.
stealth_score ██████░░░░ 0.25 shadow pattern depth
route_entropy ██████░░░░ 0.25 hop complexity + split routing
payment_shield █████░░░░░ 0.20 402 gate + mixer pool coverage
trace_resistance █████░░░░░ 0.20 decoy noise + obfuscation layers
shadow_depth ███░░░░░░░ 0.10 layering effectiveness10 binary patterns that determine your stealth score.