ubiquity / card-issuance

UbiquiCard
0 stars 1 forks source link

Bounty proposal: integrate gift cards #31

Closed sergfeldman closed 6 months ago

sergfeldman commented 8 months ago

Background

The Ubiquity card is a part of the Ubiquity rewards platform - the ultimate reward platform on GitHub. The platform can be positioned like “Ubiquity rewards - endless compliments for the Open Source developers”.

The main value of the platform is to stimulate contributions to Open Source projects.

The platform itself should provide the scenarios required for the partners. Possible scenarios:

The Ubiquity card can be the contributor's access key to the entire platform. The current vision is that the entire uAD balance in the contributor's wallet is available for purchases using the Ubiquity card. Cards must support such use cases:

Risks and potential issues

According to providers' policies, gift cards should be used appropriately otherwise our account can be banned. The violation can include distribution for citizens of sanctioned jurisdictions (we do not track this but when a purchase is performed it can be tracked), massive or too regular payouts (can be assessed as money laundering for own needs), relation to crypto (due to lack of regulations), etc To mitigate risks, we should have at least 2 providers set up and running.

Vision on implementation of the card program

It is worth implementing 2 independent reward options in any case - one option for Web3 and another option for Web2 collaborations.

Collaboration with Web3

For Web3, we should issue crypto cards in the HyFi style - hybrid finance is a smooth combination of DeFi + CeFi. It is recommended to carry out implementation in several stages:

Collaboration with Web2

Since we are building our system based on GitHub, and want to have a partnership with GitHub (or its divisions), we need to take into account Microsoft’s position. Microsoft is a Web2 company that is not a crypto pioneer. There is a chance that Microsoft (or GitHub divisions) will not accept the fact that Ubiquity is using cryptocurrency, and even issuing a stablecoin.

For such a situation, it is desirable to implement an option for rewarding contributors that is acceptable to Web2 and does not use crypto. This option could be traditional gift cards and prepaid cards from a known provider.

Goals

The goals of the first step are --- to define and prototype the main flows of rewarding with cards. --- to test the flows of rewarding with cards and fix problems.

Tasks

Preparation for testing

--- Top-up amount enough for testing

ubiquibot[bot] commented 8 months ago
! action has an uncaught error
ubiquibot[bot] commented 8 months ago
! action has an uncaught error
0x4007 commented 7 months ago

https://t.me/+2KCmCpeaGGxjMmYx

ubiquibot[bot] commented 6 months ago
! action has an uncaught error
0x4007 commented 6 months ago

@rndquu perhaps you can provide a plan and update in a new issue? It seems like we are doing a new strategy now and I figured that we can keep track of progress on GitHub.

ubiquibot[bot] commented 6 months ago
! action has an uncaught error
ubiquibot[bot] commented 6 months ago
# Issue was not closed as completed. Skipping.
sergfeldman commented 6 months ago

@pavlovcik Using Stripe services looks attractive and I'm glad that we have this opportunity. However, you need to understand the risks and limitations of such a solution.

0x4007 commented 6 months ago

Global coverage was one of the requirements for the card solution. Stripe does not provide legitimate opportunities to issue cards for contributors from many countries.

I know, but we ran out of time so this will at least allow us to have a prototype for pitches for fundraising.

Stripe's cautious attitude towards crypto can result in difficulties in obtaining branded cards or Ubiquity Dollar licensing requirements, or other issues.

We can get by with just the stock card design for our pitching. I consider this a "proof of concept" that we unfortunately will probably throw out once we get around to a "real" solution.

If we focus on top VCs for the A series funding, the absence of regulatory violations may be important for them. In case of active operations with cards, we will need to correctly maintain tax reporting for these companies, which increases costs.

This is a good point, but, this also is highly speculative. I never got that vibe from Animoca for example, but perhaps they are less traditional than a Sequoia or a16z.

rndquu commented 6 months ago

@rndquu perhaps you can provide a plan and update in a new issue? It seems like we are doing a new strategy now and I figured that we can keep track of progress on GitHub.

Sure, I've already shared my thoughts here https://t.me/c/2050712923/75, I'm preparing an issue for the updated pay.ubq.fi to support virtual cards

rndquu commented 6 months ago

Global coverage was one of the requirements for the card solution. Stripe does not provide legitimate opportunities to issue cards for contributors from many countries.

We will never find a provider with 100% coverage. In the end we will have to use multiple providers for different regions (or even countries).

0x4007 commented 6 months ago

@rndquu Where should we keep track of the initiative?

rndquu commented 6 months ago

@rndquu Where should we keep track of the initiative?

https://github.com/ubiquity/pay.ubq.fi/issues/174

I will break it down to smaller issues