> ## Documentation Index
> Fetch the complete documentation index at: https://docs.grailpay.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> An overview of our Risk Intelligence API, including its purpose and key features.

Grailpay Risk Intelligence Platform is a modular, API-driven service designed to evaluate risk at critical decision points in the
payment lifecycle. Built to support secure and scalable financial operations, the Risk Intelligence platform provides
real-time analysis for both bank account validation and transaction risk evaluation, helping partners make informed
decisions before onboarding users or moving funds.

Whether you’re evaluating a new payee or assessing the safety of a payment, Risk Intelligence gives you the insights
needed to reduce fraud, enforce compliance, and protect your financial network.

***

#### Account Intelligence

**Account Intelligence** enables you to evaluate the validity of a bank account before funds are moved or
accounts are created. It is intended to support safe onboarding and payment setup by providing insight into the
integrity of account and routing number combinations to prevent operational returns.

#### Transaction Intelligence

**Transaction Intelligence** evaluates the risk associated with a specific transfer of funds between two parties at
that moment in time. It helps determine whether a transaction should be allowed, flagged, or blocked—based on a range
of contextual and behavioral inputs.

***

### Use Cases

* Prevent fraudulent ACH payments before they happen.
* Automate onboarding checks for new users and/or businesses.
* Enforce compliance policies.
* Establish a defensible audit trail for transaction decisions.

***

### Testing & Integration

To get started with the Risk Intelligence API, you can use our sandbox environment to test your integration and
evaluate the API's capabilities without affecting live data. The sandbox mimics the production environment, allowing you to
simulate various scenarios and understand how the API will respond to different inputs.  We do have a test account and
routing number available for testing purposes, but if you would like to see a wider range of scenarios, you can use any
valid account and routing number combination to test the API's responses.

Sandbox URL: `https://risk-api-sandbox.grailpay.com`

<CodeBlock>
  ```json Test Account theme={"system"}
  {
    "account_number": "11101010",
    "routing_number": "053200983"
  }
  ```
</CodeBlock>

### Built for Security & Scale

Risk Intelligence is deployed as a dedicated, high-performance API that integrates seamlessly into your existing
systems. It’s built to scale with your application, whether you’re processing thousands of transactions per day or
vetting high volumes of bank accounts during onboarding.

### Production

When you’re ready to move to production, simply switch your API endpoint to the production URL and use your live
API keys. Our production environment is designed to handle high throughput and low latency, ensuring that you
receive real-time risk assessments without compromising performance.  Use the following base URL for production:
`https://risk-api.grailpay.com`
