Document toolboxDocument toolbox

Contributor Guidance/Ideas 2023

These are the ideas for guidance to both individual, and corporate contributors, when you make contributions to the Project Finscale.
OC Network invites Contributor Project proposals based on these ideas.

 

Idea Categories:

Cloud Deployment Identity Management Security AI Blockchain UI

Functional Details and Inspiration

You can read some documentation on the link below for Use case/Proposal Ideas:

https://muellners-1.gitbook.io/finscale/use-cases

Project/Proposal Ideas for Contributors:

A. Cloud Deployment: Cloud Deployment

Deploy a cloud native micro-services infrastructure for Finscale distribution and link it to Open Bank portal on the Open Constitution network.

Recommended to use open source best practices, and include Performance and Scalability benchmarks on cloud deployments.

  1. Stage and deploy atleast one(1) Finscale microservices with Google Cloud Computing Services,

Relevant third party Dev Resources:
https://cloud.google.com/blog/topics/developers-practitioners/microservices-architecture-google-cloud
https://firebase.google.com/docs/hosting/serverless-overview

https://cloud.google.com/appengine/docs/legacy/standard/python/microservices-on-app-engine

 

2. Stage and deploy atleast one(1) Finscale microservices with AWS Cloud Computing Services.

3. Stage and deploy a nodal Event/Transactions ledger using multi-tenancy of Finscale distribution.

B. Identity:Identity Management

  1. Identity Management use case for Identity governance of consumers of a financial service use case using fire base, Google Cloud APIs, Google Cloud Identity Manager.

  2. OC Network Multi factor authentication - SMS, Email, API key access authentication using Google Identity Manager, hubspot, and Twilio

  3. Digital signatures registry on blockchain using Finscale distribution

  4. OC Network Identity directory on blockchain ledger using Finscale distribution

  5. Consent automation mechanism on the OC network

Relevant third party Dev Resources:

https://docs.aws.amazon.com/singlesignon/index.html

C. Blockchain Ledger: Blockchain

  1. Finscale based store of value and value management; API access management

  2. Management of nodal Identity Access and Social Credits Lifecycle on the Open Bank portal , pending blockchain transactions statuses Social Credits transaction on blockchain ledger, Identity data on blockchain ledger.

  3. Climate Finance Credits Lifecycle Management on the Open Treasury

  4. Deployment of Open Treasury physical Asset tagging management, and PKI(Public-Private key infrastructure) registry on open source, IoT based blockchain on cloud using Finscale distribution

Relevant third party Dev Resources:

https://aws.amazon.com/managed-blockchain/resources/?nc=sn&loc=5

D. Artificial Intelligence: AI

  1. Deploy Artificial Intelligence on access management to Financial Products using Social Credits Lifecycle, and End Client Transactions Behaviour

Scheme, build, deploy and train a Machine learning model for Identity Governance using data modelling of Meta data associated with Financial Data Residency on the open source network.

Scheme, build, deploy and train a Machine learning model for Transaction Governance using data modelling of Meta data associated with electronic commercial contracts on the open source network.

Relevant third party Dev Resources:

E. Security:Security

  1. Security and vulnerability testing on Finscale wallet txns

  2. Security and vulnerability testing on Trust keys

  3. Connect Payments use case for hybrid payment loop of Open bank on the OC network using third party APIs like Stripe Connect, cloud flare, web hooks and authentication methods to register txns on the Open Bank’s ledger

F. Presentation Layer for Use Case: UI

Note: Finscale distribution does not have a standard UI kit or a Dev Portal currently.

The financial services use cases of Finscale distribution are vast with common identified user workflow, for Identity and Event/Transaction Governance. Therefore, each contributor can submit their contributions by demonstrating their source code, using a presentation layer for a human-machine interface.

These types of presentation layers can be used to demonstrate the use case, while submitting the source code/change request:

CLI/Web app/mobile app/applets/Wordpress plugin/Stripe Connect app/Slackapp

Relevant third party Dev Resources, which can be used to create simple app or applets.

https://api.slack.com/start/building