filecoin-project / notary-governance

114 stars 58 forks source link

Notary Application: NBFS Canada #58

Closed flyworker closed 3 years ago

flyworker commented 3 years ago

Notary Application

PLEASE NOTE ANY APPLICATION SUBMITTED BEFORE THE FINALIZATION OF THE GOVERNING FIP OR THIS REPO WILL BE DISCARDED

To apply as a notary, please fill out the following form.

Core Information

Please respond to the questions below in paragraph form, replacing the text saying "Please answer here". Include as much detail as you can in your answer!

Long Term Network Alignment

Time Commitment

Describe the nature and duration of your affiliation with the Filecoin project. Please include relevant Github handles, miner ids, significant projects or contributions (with links).

I have been working in software development for more than 14 years. Start mining Ethereum since 2017, and at the same year founder Nebula AI for decentralized deep learning, aiming at building a global decentralized system using GPU capability from different geo locations. I am also granted as community leader during  space race twice.

As an organization, we started follow IPFS related technology in 2017, we published a whitepaper talked about plan of integrate IPFS with our decentralized deep learning system Filecoin project just did an ICO, we are waiting for the technology become more mature so we can join in the ecosystem.

In 2020, we participated the testnet, calibration, space race 1, space race2, slingshot phase1, phase rate 2. Presented in multiple Filecoin talks and panels (mining talk and show, slinghshot talk and show, liftoff close ceremony). Actively participating on slack (more than 13k messages),wechat group( more than 10k messages) and 6 github issues

Github handles: https://github.com/flyworker  https://github.com/nebulaai
Miner ids: f02387,f02401,f01276, f030335

Stake Exposure

Please cite total token at stake (currently available, locked as collateral, vesting over time) and any substantiating evidence.

We have 15000 Fil currently at stake, 10,000 locked as collateral, 5000 vesting over time in Coinlist.
For locked as collateral please check the following link
https://www.nbfspool.com/#/pool 

Industry Reputation

In-protocol Reputation

Please describe (in detail) your activity and tenure as a member of the Filecoin community. Please note (with links where possible) any contributions made to implementations of Filecoin, the spec, documentation, or to substantially help the Filecoin ecosystem grow.

Actively participating and helping the Filecoin miner community (more than 13k messages on slack)
- Participating to HackFS/ SR1 / SR2 Orbital burn / Slingshot 1 (project orion deep learning) / program
- Rank 5th in space race North America Region https://spacerace.filecoin.io/?region=021
- Rank 7th in slingshot phase 2 
- report bugs and other issues: https://github.com/filecoin-project/lotus/issues/created_by/flyworker
- Discussion in devgrants https://github.com/filecoin-project/devgrants/blob/6e12c1659cb588235010d27618623295db2a0249/rfps/new-mining-tools-rfps.md
- fil-starling-collab, providing miners and collaboration with storage deal testing
Filecoin space race community lead reward.
Filecoin Onboarding client granted https://github.com/keyko-io/filecoin-clients-onboarding/issues/38, setup miners list for sending deals

Recently Filecoin Community activities:
-Space Race Miner Show & Tell, Spe. 4th 2020,https://www.youtube.com/watch?v=jqbfETY3v6Q&t=1136s
-Slingshot - Phase 1 Closing Ceremony, 28 Oct 2020 https://www.youtube.com/watch?v=qheNJZ1DClM&t=4089s
- Filecoin as a Decentralized Substrate for Computing, 28 Oct 2020 https://www.youtube.com/watch?v=pvJaOhbGhGw

In-protocol Security

Please describe your contributions to the security of Filecoin and the duration over which you've made contributions. Please also include any links or references who might be able to substantiate your contributions (e.g. if you've filed several bugs, please cite who you've communicated with on the Filecoin side).

External Reputation

Please describe the nature of your organization, including the country of registration, size of the organization, and time since inception.

Nebula AI inc, is registrated 2017 in Montreal, Canada.
We have 10 full time employees, 8 of them located in Canada, 2 of them located in China.
•   The Natural Science and Engineering Research Council of Canada (NSERC) special fund supports research on the direction of video coding.
•   Canadian government high-tech research and development grant
•   Natural Science Foundation of Canada (NSERC) Blockchain to AI Cloud Computing Research Grant https://www.nserc-crsng.gc.ca/ase-oro/Details-Detailles_eng.asp?id=650691
•   Canadian Information Technology and Integrated Systems Mathematical Organization (Mitacs) AI medical identification project grants
•   Canadian tax support for scientific research and experimental development
•   Quebec e-commerce innovation enterprise support
•   CENGN (Canadian Center of Excellence for Next Generation Networks) Research Support Project
•   Canadian D3 incubator Hosted Startup support
•   Microsoft Entrepreneurship Support Program (BizSpark) Support
•   HP Enterprise Supplier Partner, Dell Enterprise Supplier Partner, ASUS Enterprise Service Partner, Amazon Enterprise Partner, NVIDIA Canada Cloud Computing Supplier
•   Winner of the 4th Tsinghua Alumni Innovation Competition Finals
•   One patent, 6 papers from top international conferences and journals on data mining

Please share any relevant details to help substantiate information about your organization (website, named officers, links to social media profiles).

Website: https://nbai.io
https://nebula-ai.com
https://nebulaai.org
https://nbfspool.com

Twitter: https://twitter.com/nebula_ai
Medium: https://medium.com/nebula-ai 
Facebook https://www.facebook.com/NebulaAI/
YouTube: https://www.youtube.com/channel/UCWltsUAyiser4-_eLLGmpdg
LinkedIn: https://www.linkedin.com/company/nebula-ai
WeChat Official Account: NebulaAI区块链

Please share any relevant external information regarding your organization (e.g. news articles, social media profiles, etc.)

https://www.cengn.ca/nebula-ai
https://www.glassdoor.ca/Overview/Working-at-Nebula-AI-EI_IE2198238.11,20.htm
https://www.nserc-crsng.gc.ca/ase-oro/Details-Detailles_eng.asp?id=650691
https://www.chainnews.com/articles/888159767969.htm
https://xwayca.wordpress.com/2018/10/02/nebula-ai-orion

Diversity and Decentralization

Use Case Diversity

(Optional) Any additional information you'd like to share about the use case(s) you plan to support?

Scientific Data(AI training, geological data, autonomous driving) 
Media & Entertainment(video & music)

Allocation Plan

Concreteness of Allocation Plan

Allocation Strategy

How do you plan on allocating the DataCap requested above? Please describe your allocation strategy with as much specificity as you can.

The purpose of allocating the DataCap is to make sure clients use these DataCap in a manner fit the ecosystem needs.
For new applied clients, we need background check about his/her information, usually individual will be granted less Datacap than organizations.
We are building an internal tool about the reputation system, clients have a score from 1 to 10, factors be calculated will include but not limited to: contribution to the community, working terms inside the system, community reputation, GitHub activity, past allocation credit history, deal success rate, miner behavior (if they have miners), decentralization of the storage, duplications of the copies, compliance with local regulations, data quality, data cited by users.

Are there any internal processes you plan on impelementing regarding the target, amount, or rate at which you'll allocate DataCap?

Yes. With all the applications we asked a tracking record from submission – review-approval -deal tracking. The approval needs two sign officers’ approval, and the system tracking record need to be in place. 

Individual DataCap start from 1GB up to maximum 5TB, organizations start from 10GB to maximum 10TB. They can ask for a 10% incremental of next application after used current Datacap, but a cool time of 7 days is mandatory between two allocation requests. 

Client allocation can also be decreased or cancelled if they violated the terms , policy can conduct of Filecoin community.

Client can apply for arbitrage if they believe any process or conclusion in incorrect.

How do you plan on securing the DataCap to ensure your organization (and its delegated members) are the ones allocating the DataCap?

Mutisig wallet will be used for signing the DataCap under C-level members control

Client Due Diligence

How will you vet your Client to ensure they are spending that DataCap responsibly?

In general, the higher the DataCap thresholds are, the more restricted the client scrutiny would be. 

In the early stage, all clients are required for an onboarding process to be qualified. Firstly, I need to collect information including:  
1. Entity Information
 - Formation documents - this includes certificates of registration/incorporation/information. 
 - government-issued identification number for the entity
2. Authorized Signatory Information
 - evidence of the authorized signatory’s authority to act on behalf of the application entity (evidence include written consent of the company board of directors, or a secretary’s certificate, a signed letter from the applicant’s CFO, or may be included in the company operation agreement); 
 - close-up photo of the signatory’s face next to the visible passport or other government-issued photo-bearing ID
3. Beneficial Owners - If there are any 25%+ shareholders, we need a document as a capitalization table, operating agreement, or similar to verify the ownership, and also the following information for each of them: 
 - legal name.
 - street address (P.O. box number is not acceptable). 
 - a government-issued identification number, which shall be either an SSN, ITIN, passport number and country of issuance, alien identification card number, or number and country of issuance of any other government-issued document evidencing nationality or residence. 
 - copy of an unexpired passport or other government-issued document evidencing the individual's nationality or residence which bears a photograph of the individual. 

 With these provide, an interview and data source checking process need to go through. After that, an agreement should be signed for the next step - gradually allocate datacap and let the client gather more credit. 

What questions will you ask to ensure the Client can properly handle the DataCap you intend to allocate to them?

Introduction of yourself/ your organization (with links)
Use case
Location
Max DataCap Allocation
Filecoin sign address
Specific requirement of miners and storage service
For-profit or not

What processes will you employ to confirm that a Client is not improperly over-allocating DataCap to a single entity?

Periodical inspection and audit of DataCap usage

Scan tools for monitoring verified deals with miners, content scanning tools for violation of local law and policies, usage of the data, verified data distribution. https://github.com/nebulaai/trusted-miner

Bookkeeping Plan

Do you plan on keeping records of your allocation decisions? If so, with what level of specificity do you intend to respond to any audit requests?

Yes, I plan on keeping records of our allocation decisions via a github repo. We will also build a open source project for auditing purpose.
We are open to any audit requests.

Do you plan on conduct your allocation decisions in public (e.g. Github repo), private (e.g. over email, Telegram, etc), or both?

Yes,both

Track Record

Past allocation

Have you previously received DataCap to allocate before? If so, please link to any previous applications.

0

Cumulatively, how much DataCap have you previously successfully allocated?

0

Have there been (or are there still) any disputes raised against you from your previous DataCap allocations?

No
jnthnvctr commented 3 years ago

Hi @flyworker based on your submission, we've scored your application as follows: https://docs.google.com/spreadsheets/d/1TVp2RTohzZtkEOKoIT1DNkcC5M0KgKTkKic25gX4B5M/edit#gid=327015220

Eligibility score: 2 Unrounded score: 1.5

dkkapur commented 3 years ago

@flyworker - just wanted to let you know that Notary applications are currently open again until May 25. In case you'd be interested in applying again, please create a new Issue of type "Notary Application" and fill in the form (it is completely reasonable to reuse material from your prior application).