Hey everyone,
I want to share what we are building and get some honest feedback from this community.
I have been in crypto since 2017, and I have spent a lot of those years trying to onboard the people I care about. I bought many hardware wallets for friends and family. Nearly all of them sat in drawers, and the ones that got used turned me into tech support. These are smart people who were interested. The problem is that the first step is confusing and a little scary when you are new, and nearly everything in this industry is designed for the person buying crypto, not the person receiving it.
That is the problem we are working to solve. Gifty is a non-custodial platform for gifting Bitcoin and crypto to someone who has never had a wallet. The gift is held under rules enforced by the escrow canister itself, not by us. Once the implementation has been thoroughly tested and publicly verified, the plan is to remove the canister’s controllers, making the escrow immutable so that neither Gifty nor any administrator can change the rules.
To claim the gift, the recipient completes short lessons the sender picks from a library, things like what Bitcoin is, how to receive and hold a gift, and how to stay safe. We call it Learn and Unlock. The sender knows the person they are gifting, so the sender decides what they should learn before the gift unlocks. If you are gifting someone their first Bitcoin, whether it is for your kid at graduation or for a friend you have been trying to orange pill for years, the gift should come with the knowledge to actually hold and use it.
Why ICP
ckBTC gives us a 1:1 BTC-backed token native to ICP, with no third-party bridge, while supporting conversion to and from the Bitcoin network. Canister-enforced escrow means nobody has to rely on our discretion, with a path toward publicly verifiable and immutable rules. Reverse gas means the recipient does not need to acquire tokens just to claim a gift. And Internet Identity gives a first-time user account entry with no seed phrase on day one. We looked at other stacks and could not build this experience the same way anywhere else. We filed for provisional patent protection on the education-gated approach earlier this year.
Optional email-bound claiming
We are also exploring an optional email-bound claim flow using Internet Identity’s verified email attributes. A sender could address a gift to an email address, and the recipient could prove control of that email during claiming, without Gifty running its own separate email verification flow. This is still at the product design level, and we would love feedback on how it could work in practice.
Team
I have run a production company in San Francisco for 19 years working with consumer brands. My co-founder Michael Mitchell has been a design leader at Intuit. We have also received technical input from an experienced ICP and Rust developer while planning the architecture.
The site and a short video are here: https://www.giftylabs.io
(the video is under the See Gifty in Action button)
One thing to know before you visit: the MVP is currently in design and technical planning. What you will see is the intended design direction and envisioned flow, not a live product you can try yet. That is part of why I am posting now, while we can still change things easily.
Four things I would love feedback on
- The claim flow. Watch the video and tell me where it would break for someone who has never touched crypto.
- Internet Identity as a first-time user’s entry point. What trips new users up in practice, and what should we design around?
- Trust. A claim link from an app the recipient has never heard of may look like phishing. What would it take for you to feel good sending one to someone you care about?
- Email-bound claiming. Does the verified email approach above hold up, and what fallback would you recommend for users who authenticate with passkeys and do not have a verified email attribute?
I will share build progress here as we go. All feedback is welcome, especially the critical kind.
Tommy Gifty Labs, San Francisco