filecoin-project / notary-governance

115 stars 58 forks source link

Notary Application:Koda Inc. #153

Closed KodaRobotDog closed 3 years ago

KodaRobotDog commented 3 years ago

Notary Application

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

Core Information

Please respond to the questions below in pargraph 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).

My name is Emma Russell, and I am the CEO  of Koda Inc. 
I’ve been actively involved in the Filecoin community for more than one year.  I am the manager for  Koda twitter @KodaRobotDog so I had lots of interaction with IFPS/Filecoin network in the past year.  I personally promote IPFS/Filecoin storage with Maye Musk:
97525b93a8d30e77bff619fda1e510b
As a Filecoin user case, KODA is the world’s first decentralized Robot dog. 
My Github name:  KodaRobotDog 
My Slack handle:   @KodaRobotDog
Koda’s Twitter has an active interaction with IPFS core teams such as Juan, Collin, and Molly. Koda was featured on IPFS website:
https://docs.ipfs.io/concepts/usage-ideas-examples/
Koda participated Slingshot and won prizes in August 2020:
https://github.com/koda9-inc/slingshot/commit/5be630cc5a7e9bc2b7006d267f6a9941a1b15a80
https://github.com/filecoin-project/slingshot/pull/109/files/5be630cc5a7e9bc2b7006d267f6a9941a1b15a80#diff-7cf22450ffac34e30503fba623487997f5f762f65e0f7bae33fc0fad318da2c1
Above is the link for Koda Robot Dog data collecting SlingShot Phase 1 Competition information  and below is our Rewards:
1 (1)
Moreover, Koda Robot Dog had great exposures on main stream media and most of those articles also talked about Koda owners have the option to store on Filecoin. In short, we brought many viewers from AI and robots’ community to Filecoin community:
1. Yahoo! Finance, KODA Pre-Launches World's First Futureproof Social Robot Dog: https://finance.yahoo.com/news/koda-pre-launches-worlds-first-123200698.html 
2. Forbes Walmart Ditches Major Robot Contract: So What Does This Mean For The Industry?:https://www.forbes.com/sites/tomtaulli/2020/11/08/walmart-ditches-major-robot-contract-so-what-does-this-mean-for-the-industry/?sh=7120c25c2b52
3. BBC, This robot dog knows how you're feeling:https://www.bbc.co.uk/newsround/amp/55816322
4. Towards Data Science, The Future of AI is Decentralized:https://towardsdatascience.com/the-future-of-ai-is-decentralized-848d4931a29a
Social Media Profiles: 
1. Twitter: https://twitter.com/kodarobotdog?lang=en 
2. Instagram: https://www.instagram.com/kodarobotdog/?hl=en
3. YouTube: https://www.youtube.com/channel/UCmi9nzoQw0ZEEJUwyekkJxA
Expected market coverage: 1,000 dogs are expected to be sold worldwide at $50,000 per dog, covering 1,000 high-end families.
Robodog spokesperson Maya Musk's Twitter will regularly call for using Filecoin storage, and we'll promote Filecoin storage on a regular basis for the long term.

At the same time, Koda Inc will launch Koda Drive, which aims at promoting centralized IPFS storage among young people. Maye Musk called on young people around the world to use IPFS/Filecoin Network storage, which greatly promoting the real usage of  storage market based on Filecoin Network.

https://kodarobotdog.medium.com/100-woman-creators-3551e5325e55
Layouts around the robot dog business based on IPFS/Filecoin:
Koda Robot Dog has a decentralized storage market, that is Koda Drive, similiar to Icloud of Apple. We called on young people all over the world to use Koda Drive and greatly promote the storage market based on Filecoin Network.

Stake Exposure

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

I prefer not to disclose.

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.

The interaction of IPFS and Koda Robot Dog on Twitter:
(1)Koda Robot Dog liked by IPFSMain.
https://twitter.com/kodarobotdog/status/1364704207773724673?s=21
1 (3) 1 (4)
(2)Koda Robot Dog Twitter liked by Juan Benet.
https://twitter.com/kodarobotdog/status/1316523206228865024?s=21
1 (5) 1 (6)
(3)Koda Robot Dog interacted with Jesse, Juan Benet, Molly, Colin, IPFSMain, Filecoin.
 https://twitter.com/kodarobotdog/status/1339726416129052672?s=21
1 (7) 1 (8) 1 (9) 1 (10)
(4)Koda Robot Dog was mentioned by Molly on Twitter.
https://twitter.com/momack28/status/1296514875972231174?s=21
1 (11)
(5)Koda Robot Dog was mentioned by IPFSMain on Twitter.
https://twitter.com/ipfs/status/1293186672645947393?s=21
1 (12) 1 (13)
(6)Koda Robot Dog's article was forwarded by IPFS Pinbot.
https://twitter.com/kodarobotdog/status/1295806231961993218?s=21
1 (14)
(7)Koda Robot Dog was mentioned by IPFSMain on Twitter, which was liked by IPFS.
https://twitter.com/ipfsmain/status/1364342684463230978?s=21 
1 (15) 1 (16)
(8)Koda RobotDog is followed by all the core team member of IPFS, and IPFSMain always interact with us.
1 (17) 1 (18)
(9)Koda Robot Dog's article was forwarded  by  many tech bloggers, which mostly liked by IPFS official Twitter. 
1 (19) 1 (20) 1 (22)

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).

We haven’t made any Bug suggestion.But during the IPFS/Filecoin testing phase, we've been involved, working with miners in a number of countries.

External Reputation

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

Organization: Koda Inc.
Nature:  private company
Registration Country: Delaware, US
Established:May, 2020
Size: over 10 employees

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

Homepage: koda9.com
Twitter: https://twitter.com/KodaRobotDog

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

Headquartered in Mountain View, California, Koda Inc. is an innovative robotics company harnessing decentralized computing power's advantages. The company's inaugural product is a quadruped robotic dog named KODA, the world's first decentralized AI robotic dog with the option to store data on IPFS.
KODA has won “Red Dot Award: Product Design 2021,” was featured as "Best of CES 2021" by the Wall Street Journal, and was covered by various major news media platforms, including BBC News, Forbes, etc.
As an IPFS (Filecoin) user case, Koda team presented on Filecoin monthly meetup in August 2020. Koda tweets had active interaction with IPFS core teams such as Juan, Collin, Molly.  Koda Robot Dog had great exposures on main stream media and most of those articles also talked about Koda owners have the option to store on Filecoin. Basically, we brought many viewers from AI and robots community to Filecoin community:
Homepage: koda9.com
Twitter: https://twitter.com/KodaRobotDog

Diversity and Decentralization

Use Case Diversity

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

AI, Intelligence, big data

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.

By limiting the maximum allocation that customers can apply for the first time, we are able to control the storage usage of customers within a controllable scope.
Target customers: Considering the small storage demand of individual customers, we only support enterprise users who have their own real data at this stage;Give priority to organizations locate in North America.
The DataCap allocation is determined by scoring, and the score results are 1,2,3, and 4, the first maximum allocation of score corresponds to 2.5TiB, 5TiB, 7.5TiB, 10TiB. Allocation can be increased next time according to the actual usage of customers.
Scoring Rule

1621838437(1)

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

Auditing stage
1. Ensure publicity and transparency of the entire application process
2. Investigate customer background online and offline/conduct online interview
3. Strictly examine the authenticity of the information provided by customers
Distribution stage
Score and determine data cap allocations
Tracking after distribution
1. Make a sampling survey of the data that customers need to store to confirm the reality and validity of the data
2. Conduct irregular investigation on customers' subsequent usage, and adapt reward and punishment mechanisms.

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

By using a Ledger Wallet, which is only accessible by only the person in charge. 

Client Due Diligence

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

After application for the first time, customers will be randomly checked on their usage and stored data.
If the customer's storage data meets the requirements of reality and validity and the storage demand is greater than Datacap obtained for the first time, the subsequent application can be increased next time according to the actual usage of customers. If the customer's storage data does not meet the requirements or the actual storage demand is less than the first application amount, the customer will be punished and all subsequent requirements will be rejected.

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

1. Can you introduce your organization? Where can I find you online? (Github, Twitter, Linkedin handle) 
2. Please give more information about your organization. What are the establishment time, business scope, number of registered users, number of social media followers, and storage usage of your company? e.g. include links to social media/news mentions etc.
3.can you talk more about your history working on IPFS / Filecoin, e.g. notable contributions to the community, type of engagement shown over time, etc

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

Prospective clients are encouraged to allocate the DataCap to more different miners. The interaction will be required to publish on Github.
which not only increases storage redundancy but also helps maintain decentralization and reduce the possibility of potential misuse. 

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, all allocation decisions will be guided by the rubric publicly on Github. So are all communications. 
Since all interactions are intended to occur publically, most of the allocation decisions should be self-explanatory. 
Any challenges raised regarding allocation decisions should be discussed publicly in the Github repo first. 

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

All allocation decisions will be conducted in the Github repository. 

Track Record

Past allocation

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

None

Cumulatively, how much DataCap have you previously successfully allocated?

None

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

None
dkkapur commented 3 years ago

Hi @KodaRobotDog - thanks for submitting your application to be a Notary! The initially scored rubric can be found here: https://docs.google.com/spreadsheets/d/1tE5thhKFSpvowmlRnr0LI3EQH5XM4IxzbjRNTyeBghA/edit?usp=sharing

Please take a look at the notes (column I) and share any relevant additional details here in comments so we can update your score ideally within the next 2 days.

Your initial unrounded score is: 1.2.

KodaRobotDog commented 3 years ago

Hello, @dkkapur. I added more information about the initially scored rubric.

Individual Reputation Emma : https://www.linkedin.com/in/emmaucsd/, over 10000 followers. John Suit(the advising CTO of Koda Inc.) : https://www.linkedin.com/in/john-suit-226b35/, over 1000 followers. He has been actively involved in the Filecoin community for more than one year, and he presented Koda Robot Dog at the Filecoin monthly virtual meet up in August, 2020. https://www.youtube.com/watch?v=2Al81DPnhgI&t=6s&ab_channel=IPFSIPFS Koda Robotdog spokesperson Maye Musk's Twitter:https://twitter.com/mayemusk, more than 272000 followers. She regularly call for using Filecoin storage.

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.

We agree with the concept stated before, and it is the client that verifies, not the data. While verifying the customer, we will also pay attention to the clients' data sources. And we will adapt the following mechanism into our verification. We'd like to start with enterprise users who have more data to be stored. For clients:

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

  1. We will fully verify the information provided by clients, conduct supplementary information about the client through Online and offline, and use other methods to ensure the reality, authority, and integrity;
  2. During the process of question and answer, we will ask clients to specify DataCap distribution plan in detail, and we will encourage clients to store data in a decentralized manner. Clients who choose more miners will get higher score;
  3. During the verification, we will require clients to commit to making storage transactions public, otherwise the score will be affected;
  4. After the verification, we will follow up every week to check whether the customer is storing at the same onboarding rate as promised. If it is not stored as promised, we will communicate with them in time to ensure that there is no abnormality.
  5. After the DataCap has been used up, we will ask the client to publish the storage details on the corresponding issue within one week.
  6. We will record all the allocation decisions and the usage progress of clients, and update per week. We have created a table(https://docs.google.com/spreadsheets/d/1kaGvUp41Msgnighh_cvflMpvAvbaAxduu4--PM-4D3Q/edit?usp=sharing) to publish them, and everyone can view them.

What questions will you ask to ensure the Client can properly handle the DataCap you intend to allocate to them? Our questions will be mainly divided into two parts. Part One: For those who apply for the first application 1.Please introduce you and your organization.

  1. When was the company established?
  2. How many employees does the company have?
  3. How many product users do you have?
  4. How many social media followers do you have?
  5. Have you ever participated in the Filecoin project and made corresponding contributions?
  6. How about the total amount of your data each year? Could you estimate the amount of the data to be stored on the Filecoin network and the onboarding speed after approval of DataCap. How many types of your use cases?
  7. Regarding miners, what is your allocation plan? Part Two: For those who apply again
  8. Has your previous DataCap been used up?
  9. Could you provide specific allocation details and corresponding transaction details?
  10. In response to the questions we asked in the previous issue, do you have any information that needs to be updated?

What processes will you employ to confirm that a Client is not improperly over-allocating DataCap to a single entity? Prospective clients are encouraged to allocate the DataCap to more different miners. The interaction will be required to publish on Github,(https://github.com/filecoin-project/filecoin-plus-client-onboarding)。 which not only increases storage redundancy but also helps maintain decentralization and reduce the possibility of potential misuse.

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, all allocation decisions will be guided by the rubric publicly on Github,https://github.com/filecoin-project/filecoin-plus-client-onboarding. So are all communications. Since all interactions are intended to occur publically, most of the allocation decisions should be self-explanatory. Any challenges raised regarding allocation decisions should be discussed publicly in the Github repo first.

Do you plan on conduct your allocation decisions in public (e.g. Github repo), private (e.g. over email, Telegram, etc), or both? We will conduct our allocation decisions in public, which is very detailed, specific to each scoring criteria, allocation decisions, usage records. Scoring criteria and allocation decisions:Name, Link, Establishment Time, Number of employee, Business scope, Users Volume, Number of Social Media Followers, Filecoin Participation, Total Data Size (per year), Data Size(to be stored), Onboarding Rate(per month), Miner Decentralization, Use Case Diversity, Score, DataCap Granted, Date. Usage records: Miner ID, Distribution rate, location, etc. All allocation decisions will be conducted in the Github repository,https://github.com/filecoin-project/filecoin-plus-client-onboarding.At the same moment, we will record all the allocation decisions and the usage progress of clients, and update per week. We have created a table(https://docs.google.com/spreadsheets/d/1kaGvUp41Msgnighh_cvflMpvAvbaAxduu4--PM-4D3Q/edit?usp=sharing) to publish them, and everyone can view them.

Stake Exposure So far, we have got more than 0.53MM Fil with the miner ID: f082095, f0100033, f095970.

KodaRobotDog commented 3 years ago

Hello Deep,

I updated my application as Notary on Github. I wonder whether I can get some score on "Individual Reputation"? I believe I made some noise in the community and on twitter. I've been in the community since last summer.

Best,

Emma @Koda

On Sun, Jun 6, 2021 at 4:21 AM Deep Kapur @.***> wrote:

Hi @KodaRobotDog https://github.com/KodaRobotDog - thanks for submitting your application to be a Notary! The initially scored rubric can be found here:

https://docs.google.com/spreadsheets/d/1tE5thhKFSpvowmlRnr0LI3EQH5XM4IxzbjRNTyeBghA/edit?usp=sharing

Please take a look at the notes (column I) and share any relevant additional details here in comments so we can update your score ideally within the next 2 days.

Your initial unrounded score is: 1.2.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/filecoin-project/notary-governance/issues/153#issuecomment-855382681, or unsubscribe https://github.com/notifications/unsubscribe-auth/AREMBYRUXEHZHGJPFX3ZN3DTRNKZ3ANCNFSM45MT3K3Q .

KodaRobotDog commented 3 years ago

My linkedin has 10,000+ followers where I can post my status as a notary if approved publicly.

My twitter accounts has 7000+ followers where I can post my status as a notary if approved publicly. (https://twitter.com/KodaRobotDog)

I think I can fit into L3 BOX about "individual reputation"

On Wed, Jun 9, 2021 at 7:43 PM Team Koda9 @.***> wrote:

Hello Deep,

I updated my application as Notary on Github. I wonder whether I can get some score on "Individual Reputation"? I believe I made some noise in the community and on twitter. I've been in the community since last summer.

Best,

Emma @Koda

On Sun, Jun 6, 2021 at 4:21 AM Deep Kapur @.***> wrote:

Hi @KodaRobotDog https://github.com/KodaRobotDog - thanks for submitting your application to be a Notary! The initially scored rubric can be found here:

https://docs.google.com/spreadsheets/d/1tE5thhKFSpvowmlRnr0LI3EQH5XM4IxzbjRNTyeBghA/edit?usp=sharing

Please take a look at the notes (column I) and share any relevant additional details here in comments so we can update your score ideally within the next 2 days.

Your initial unrounded score is: 1.2.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/filecoin-project/notary-governance/issues/153#issuecomment-855382681, or unsubscribe https://github.com/notifications/unsubscribe-auth/AREMBYRUXEHZHGJPFX3ZN3DTRNKZ3ANCNFSM45MT3K3Q .

dkkapur commented 3 years ago

@KodaRobotDog thanks for sharing this info! Made the following updates:

Based on this, the final scores in this election cycle are:

Link to rubric: https://docs.google.com/spreadsheets/d/1tE5thhKFSpvowmlRnr0LI3EQH5XM4IxzbjRNTyeBghA/edit?usp=sharing

dkkapur commented 3 years ago

@KodaRobotDog - based on this Notary election cycle's final scoring, you/your organization has qualified to be a Fil+ Notary! Per your application and the scored rubric, you will be receiving an allocation of 100 TiB (qualified for 100 TiB based on rubric scoring). In order to confirm your participation as a Notary in the Fil+ ecosystem, please respond to the following:

  1. Please confirm that the region of operation for client applications you will focus on is [North America]

  2. Please confirm each of the following items below (you can do this by quoting each of the following bullets and adding a line under each section agreeing that you'll abide by these operational principles.

  • Upfront Disclosures: Prior to being confirmed as a Notary, Notaries are expected to disclose all relevant addresses which they control, have a financial stake in, or are strongly connected to by other means. For the disclosure, the Notary should state the relevant addresses and the nature of the relationship

  • Promoting Client Best Practices: Notaries agree to educate approved clients about the best practices for using their DataCap (e.g. how to request additional services from miners, storing data redundantly across many miners, etc). Some reference information can be found here.

  • Commitment to efficiently serving the Network: Notaries agree to serve as fiduciaries of the Network, striving to work towards bringing useful data onto Filecoin and improving the experience for clients to do so. Notaries should generally be able to respond to Client applications and updates within 3 days, and should be comfortable communicating with Clients and Notaries if an application needs to be redirected.

  • No Self Dealing: To prevent conflicts of interest, Notaries should not allocate DataCap to Clients over which they control the private keys, or to a Client who intends to specifically spend the allocated DataCap with an address affiliated with the Notary. When in doubt, Notaries should bias towards transparency (i.e. public disclosure) or to getting a different Notary to handle the individual request.

  • Operating in Good Faith: Notaries hold a position of trust in the network, and as such it is expected that they operate keeping the Principles of this mechanism in mind. While each form of abuse cannot be exhaustively defined, Notaries are expected to bias towards caution and act in a way that promotes transparency. Notaries should expect to potentially receive requests or questions for allocation decisions (within reason) - and should make decisions with this in mind.

  • Community Governance Participation: It is expected that Notaries make an effort to regularly attend the scheduled Governance calls. As these calls are a forum to shape this process, it is important to ensure Notaries are present to provide their context, learnings, and input.

  1. Please list any addresses you are affiliated with, and state the nature of the relationship. Please refer to the first bullet point in (2) for the definition of "affiliated", and bias towards transparency when in doubt.

  2. Please affirm that you will abide by the allocation / client due diligence plan you laid out above.

  3. (If ready) Please confirm the address that should receive DataCap. This is the address which you will use to sign messages on-chain to verify clients (through using a Ledger and the Fil+ Registry App). If you have an active (non-zero) DataCap grant from a previous election cycle, please provide a different address here.

KodaRobotDog commented 3 years ago
  1. Confirmed.
  2. Each of the following items were confirmed.
    • Upfront Disclosures: Confirmed.
    • Promoting Client Best Practices: Confirmed.
    • Commitment to efficiently serving the Network: Confirmed.
    • No Self Dealing: Confirmed.
    • Operating in Good Faith: Confirmed.
    • Community Governance Participation: Confirmed.
  3. Miners we run: f082095, f0100033, f095970.
  4. We will abide by the allocation / client due diligence plan we laid out above.
  5. There are something wrong with the previous address, we will use f1jyalts5uhtmp5sbbssse23toshvsqbbtjgukm5a.
dkkapur commented 3 years ago

Request Approved

Address

f1jyalts5uhtmp5sbbssse23toshvsqbbtjgukm5a

Datacap Allocated

100TiB

filecoin-plus-bot commented 3 years ago

The request has been signed by a new Root Key Holder

Message sent to Filecoin Network

bafy2bzaceda42qju7ky2pi5fnoiufaiaul6k3vitdy63ycp4b6ayejqptxnge

You can check the status of the message here: https://filfox.info/en/message/bafy2bzaceda42qju7ky2pi5fnoiufaiaul6k3vitdy63ycp4b6ayejqptxnge

filecoin-plus-bot commented 3 years ago

The request has been signed by a new Root Key Holder

Message sent to Filecoin Network

bafy2bzacedmahqeb3ukgqnxzaoljt5c3psgwhmefci2ys65pgj4y5drn6ml6q

@dkkapur There was an error processing the message >bafy2bzacedmahqeb3ukgqnxzaoljt5c3psgwhmefci2ys65pgj4y5drn6ml6q

You can check the status of the message here: https://filfox.info/en/message/bafy2bzacedmahqeb3ukgqnxzaoljt5c3psgwhmefci2ys65pgj4y5drn6ml6q

dkkapur commented 3 years ago

This grant seems to have gone through correctly and should not be in Error status. Fixing this now!

KodaRobotDog commented 2 years ago

@dkkapur @galen-mcandrew @Kevin-FF-USA Hello, friends. We will add a slack handle,@Blair-Kodadog. Please add him in the notary channel. Thanks.

KodaRobotDog commented 2 years ago

Notary Ledger Verified

Message sent to Filecoin Network

message CID: bafy2bzaceack6kfjagljtxoghuy76edb2ktnpcgjyanpnh47dddsslet7e5mm

You can check the status of the message here: https://filfox.info/en/message/bafy2bzaceack6kfjagljtxoghuy76edb2ktnpcgjyanpnh47dddsslet7e5mm