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
- java
- javascript
- pyteal
- python

Log in or sign up for Devpost to join the conversation.