Skip to Main Content
Talk Beginner

Librefin: Building a FOSS UPI App

Approved
Session Description

2 years ago, we announced the LibreFin project at IndiaFOSS to chart a way forward to a FOSS UPI app. This time, we have updates and a demo.

The talk will cover:

  1. A quick demo of a FOSS UPI Payment†

  2. Recent developments in UPI and how they relate to our work (UPI Lite, UPI Lite X, UPI Circle)

  3. Copyright Law and Reverse Engineering and legality of building an interoperable FOSS solution.

  4. Technical details about the reverse engineering work involved in building this.

  5. A community call for contributing to the project.

† - Our demo is still a work in progress, but should be ready by IndiaFOSS.

Key Takeaways
  • Why do we need a FOSS UPI app?

  • What does it take to build an interoperable FOSS app?

  • Copyright law and interoperability exemptions in India

  • A little about the technical architecture behind UPI.

References

Session Categories

Introducing a FOSS project or a new version of a popular project
Technology architecture
Which track are you applying for?
Main track

Speakers

Nemo
Founder, 521ab | 52 1ab

Nemo built endoflife.date. and was a founding engineer at Razorpay, where he helped scale and secure their payments stack. He's currently a full-time open-source developer focusing on securing the world’s supply chain, with a focus on SBOM/EOL and CI infrastructure/tooling. He is on the FOSS United Governing Board.

Know more about him at https://captnemo.in.

https://tatooine.club/@nemo
Nemo
Nikhil
Fulltime job searcher

Nikhil has spent nearly a decade breaking hardware and software. He is best known for discovering a vulnerability in the Delhi Metro smart card system, which was featured in TechCrunch. Know more about him here.

Nikhil

Reviews

Reviewer #1 Approved

Sounds like a very hot button issue in the Indian FOSS world. Be sure to point out the non FOSS nature of the current setup and how new merchant are/were gate-kept. If handled well it could be on of the best talks.

Reviewer #2 Approved

There can be many take aways from this project

Reviewer #3 Approved

Reviewer #4 Approved

Reviewer #5 Approved

This is a very cool topic and a lot of people including myself would look forward to know the underlying details of UPI and how an open client can be made. I would love to see this become real, because I really dont like the idea of other apps snooping into their users' buying histories or patterns.

Reviewer #6 Approved