File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -28,6 +28,21 @@ base_rep = client.get_reputation("0x1234...", chain="base")
2828# On-the-fly assessment with policy (paid)
2929result = client.assess(" 0x1234..." , policy = {" min_grade" : " B" , " min_score" : 35 })
3030print (result[" decision" ], result[" decision_reasons" ])
31+
32+ # Compliance assessment with verification policy
33+ gated = client.assess(" 0x1234..." , policy = {
34+ " require_kyc" : True ,
35+ " require_sanctions_clear" : True ,
36+ " min_age" : 21 ,
37+ })
38+
39+ if gated[" decision" ] == " deny" :
40+ print (gated[" decision_reasons" ]) # ["kyc_required"]
41+ print (gated.get(" verify_url" )) # URL for operator verification
42+
43+ # Check verification level
44+ rep = client.get_reputation(" 0x1234..." )
45+ print (rep.get(" verification_level" )) # "none" | "wallet_claimed" | "kyc_verified"
3146```
3247
3348### Async
You can’t perform that action at this time.
0 commit comments