Skip to content

[Near Redacted] [Hacktoberfest]- Add Blind Nillion App -> Secure Financial Health Calculator#26

Open
passionate-dev7 wants to merge 2 commits into
NillionNetwork:mainfrom
passionate-dev7:main
Open

[Near Redacted] [Hacktoberfest]- Add Blind Nillion App -> Secure Financial Health Calculator#26
passionate-dev7 wants to merge 2 commits into
NillionNetwork:mainfrom
passionate-dev7:main

Conversation

@passionate-dev7

@passionate-dev7 passionate-dev7 commented Oct 30, 2024

Copy link
Copy Markdown

How would you rate the usage of the npx create-nillion-app process ? (Give a rating / 10 )
9/10

  1. What platform you run your CLI on ? (Mac / Windows / Linux)
    Mac

  2. Did you get stuck during the CLI process?
    No, the cli worked fine.

  3. Did you experience any issues while using the latest CLI and were you able to use the template?
    Yes, I faced issue while the nillion-create-app cli worked well. I faced issues while installing nada-dsl

Screenshot 2024-10-30 at 5 34 57 PM

It took me couple of hours to solve this problem and finally solved it using the pyenv and then installing virtualenv and python 3.10.0

  1. What is your Github repository link ? (Include the repository you worked on.)
    https://github.com/0xsksingh/nillion-blind-app

  2. ETH Address
    0xD6DDE389Cd8Cd6bf2F4Eac9C4AF07891f22C0007

  3. Wrote my own custom App - Secure Financial Health Calculator and generated test for it.

Screenshot 2024-10-31 at 10 45 24 AM

nada run financial_health_calculator_test

Screenshot 2024-10-31 at 10 48 47 AM

nada test financial_health_calculator_test

Screenshot 2024-10-31 at 10 49 52 AM

@passionate-dev7

Copy link
Copy Markdown
Author

I have not restricted myself to just the example simple blind app but gone ahead and built a Secure Financial Health Calculator.

A privacy-preserving financial assessment system powered by Nillion's secure computation technology

Problem Statement

-> Traditional financial health assessment tools require users to share sensitive financial data with multiple parties (advisors, institutions, regulators), creating privacy risks and potential data breaches. Users need a way to get comprehensive financial guidance while keeping their data private.

Solution

-> The Secure Financial Health Calculator uses Nillion's secure computation to process sensitive financial data while maintaining complete privacy. It enables multi-party computation where different stakeholders (users, advisors, regulators) can receive tailored insights without accessing the underlying data.

Features Included in the Dapp are ->>>>

1. Comprehensive Financial Assessment

  • Debt-to-income ratio calculation
  • Savings ratio analysis
  • Disposable income tracking
  • Emergency fund adequacy check
  • Credit score impact assessment
  • Age-based risk profiling

2. Risk Analysis

  • Multi-factor risk scoring system
  • Weighted risk calculations (40% debt, 30% age, 30% credit)
  • Dynamic risk thresholds
  • Age-appropriate risk assessments

3. Investment Recommendations

  • Age-based asset allocation
  • Conservative vs aggressive portfolio suggestions
  • Safe asset allocation recommendations
  • Risk-adjusted investment strategies

4. Privacy-Preserving Multi-Party Access

  • Users: Full access to all financial metrics and recommendations
  • Financial Advisors: Access to client risk profiles and key ratios
  • Regulators: Limited access to essential compliance metrics

5. Scoring System

  • Base score of 100 points
  • Dynamic penalty system:
    • Severe penalties (50 points)
    • Moderate penalties (30 points)
    • Minor penalties (15 points)
  • Bonus points for good financial habits (20 points)

@passionate-dev7 passionate-dev7 changed the title [Near Redacted] [Hacktoberfest]- Add Blind Nillion App [Near Redacted] [Hacktoberfest]- Add Blind Nillion App -> Secure Financial Health Calculator Oct 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants