See below for the list of the out-of-box checkpoints (click each checkpoint to view the set of default Sardine rules available in your dashboard):

CheckpointUse CasePrerequisitesNotesSupported APIs
customerThe primary/default checkpointDependent upon intended use caseThe default rules contained within the ‘customer’ checkpoint are mainly related to customer onboarding and KYC. The default set of rules contained within this checkpoint are CIP compliant. Any modification of the default rules should be reviewed to ensure ongoing CIP compliance. Some customers elect to put all their rules in this checkpoint but please discuss the pros/cons of this with our integration/CS teams.


Note:
  • If no checkpoint array is defined in the request, the customer checkpoint is automatically invoked
  • If a checkpoint, other than customer is defined in the request, the customer checkpoint MUST be specified to be invoked
deviceRules related to suspicious device activitySardine SDK/Javascript implemented on the front-endThis checkpoint is automatically invoked when calling:
  • the /devices API
  • the customers API when the customer checkpoint is invoked (see customers checkpoint for when and how the customers checkpoint is invoked)
onboardingOnboarding new customers/customer API call with basic identity information such as phone, email, name, address and SSNSubset of Customer checkpoint rules specific to onboarding new customers
logindetect suspicious login activity - account takeoversSardine SDK/Javascript implemented on the front-end and data sent to /customers API
amlMain Checkpoint for AML use-cases such as fiat/crypto transaction monitoring and sanctions screeningSend transaction data to /customers API with payment info
aml_bankTransaction monitoring for incoming/outgoing bank transactions/customers API with transaction information related to fiat deposit/withdrawal
paymentRules related to preventing credit/debit card chargeback fraud/customers API and /feedback API (to return decision, payment processor authorization result , and chargeback results)When invoking this checkpoint, we will also implement a ML model trained score for you from day one
achRules related to preventing ACH returns (R01’s and unauthorized return codes)Send required data to /customers API, /banks API, and /feedback APIWhen using this endpoint, we will also implement a ML Model trained on ACH
withdrawalVenmo/Paypal like use-case for performing fraud checks when money leaves the platform/customers API with transaction information related to fiat withdrawal
issuingriskFraud checks at the time of card usage, both card present and not present transaction/issuing/risks API with card transaction informationThis checkpoint is automatically invoked and does not need to be specified

Custom Checkpoints

We will soon support custom checkpoints. To define custom checkpoints, please work with your assigned Implementation Manager, Account Manager or email our Support Team at risksupport@sardine.ai.