Inspiration

When I was in 6th grade, I received a cheque from Paypal for.... $45.66, internationally. It was legitimately too cumbersome to cash, so I never did. Fast forward 2023, and I'm paying $20 in gas. I once lost $2,000 due to a wrong address.

So.... I set out to fix it.

What it does

It creates a Luhn card-to-contract directory of "Strahn PI Cards", payment instruments that can be used using the Strahn API or the Strahn gateway. Then, after validation, it sends a notification just like 3D Secure to the user, who approves it with just a click and authentication. In reality, it is the actual signature phase, and the user signs an intent. The intent is then carried by either relayers or Strahn, and the entire payment is done JUST LIKE TradFi cards, within seconds, but often cheaper.

The entire flow is just 3 clicks and extremely easy and seamless.

Also, subscriptions via Mandates! Mandates are contracts that are deployed by Strahn Core on the behest of a PI Base contract, and are standing instructions that are executable by anyone once the interval for subscriptions has been reached. It allows leveraging the rampaging MEV bots to run a self-sustained subscriptions model on Algorand!

How we built it

PyTEAL on Algorand, and exclusively used Supabase SQL and Deno Edge Functions for the APIs. Bolt was fun! We did it (well, the parts that work), in just 4 days!

Challenges we ran into

Box size limitations in Algorand and ed25519 signature issues. We were developing from legacy devices and the thing is, the AlgoSDK API doesn't follow semver well, nor is ported well.

Accomplishments that we're proud of

We did it, well the parts that work, in 3 days! And we have comprehensive documentation and whitepapers!

What we learned

Try to build sooner. 4 days is.... not a lot.

What's next for Strahn

CBS! After fixing Mandates and completing the app, we have a comprehensive vision. Visit CBS.md in the central repository later.

Built With

Share this project:

Updates