# Flexa SDK: Wallet Integration

## Overview

The Amp Grant Program is issuing an open Request for Proposal (RFP) to mobile wallet application teams interested in enabling Flexa Components in their applications using the Flexa SDK. The goal is to support efforts to build production-grade crypto wallets that allow users to spend their assets directly at thousands of retail locations through Flexa’s merchant network.

Flexa Components offers a modern, modular set of user-friendly interfaces that help wallets to enable both in-store and online payments with crypto. Payments are made natively, instantly, and without requiring prepaid cards or third-party rails. This RFP is designed to help teams navigate the integration process, access grant funding, and go live as a Flexa-enabled wallet.

## What is Flexa Components?

[Flexa Components](https://flexa.co/components) is Flexa’s next-generation suite of wallet-focused user experiences, and can be integrated using the open-source Flexa SDK (available for iOS, Android, React Native, and Flutter). Components offers:

* The Scan component – offers a versatile scanner interface for the fastest parsing of native payment requests, Flexa Payment Links, and WalletConnect QR codes
* The Spend component – offers a private and secure barcode-based interface for in-person payments leveraging direct integrations with merchant payment terminals

## RFP Goals

We’re looking to fund wallet projects that:

* Integrate Flexa’s Scan and Spend components into a self-custodial or managed-custody wallet application
* Offer Flexa payment functionality to users at the point-of-sale (POS) or e-commerce checkout
* Enable real-world payments across Flexa’s live merchant integrations (Chipotle, GameStop, etc.)

## Ideal outcomes:

* Live, production release of Flexa-enabled payments inside a wallet app
* Straightforward access to the Flexa Components UI for users (e.g., through a button on the application’s primary view)
* Ongoing wallet maintenance and support of Flexa payments functionality

## Who should apply?

* Existing crypto wallet projects looking to add retail payment functionality
* New teams building wallets for mobile or desktop platforms
* Previous grant recipients or Amp community participants
* Teams with a focus on payments, meaningful user bases, transaction volume, or product traction are prioritized

## Funding

Selected projects may receive up to $20,000, disbursed in two stages:

* 50% disbursed on MVP completion
* 50% disbursed on project completion

## Integration Resources

* Flexa Documentation: [docs.flexa.co](https://docs.flexa.co/introduction)&#x20;
* iOS SDK: [flexa-ios](https://github.com/flexa/flexa-ios)&#x20;
* Android SDK: [flexa-android](https://github.com/flexa/flexa-android)&#x20;
* React Native SDK: [flexa-react-native](https://github.com/flexa/flexa-react-native)&#x20;

## Application Process

* Submit your proposal via the [Amp Grant Application Form](https://docs.google.com/forms/d/e/1FAIpQLSeViZpX_bTNNyMnbSXeF76b55MoRnAKNBrhdbPJuqXNzMw0Eg/viewform?pli=1)
* Indicate that you are applying in response to this Wallet Integration RFP
* Applications will be reviewed on a rolling basis for 30 days

## Evaluation Criteria

* Quality and completeness of the proposed integration plan
* Technical ability of the team to execute integration
* Size and activity of the wallet’s existing or planned user base
* Alignment with mission of advancing real-world crypto payments

## Contact

For questions, support, or to discuss your proposal before applying, reach out to: <grants@amp.xyz>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.amp.xyz/grants/request-for-proposal/flexa-sdk-wallet-integration.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
