# dKYC-GR | real-time STO braindump
>new term G Stands for Grey/Ghost, R for Real-Time
>Grey Box function. Grey means public|closed / Black|White
>d means decentralized KYC hehehe. Outcome could be 0 Knowledge Proof
###### tags: `KYC` `ZKP` `STO`
Introduction:
-------------
We introduce a new way of KYC verfication without a middleman | controller, or a legal entity to access the platform. Our vision is that everyone is welcome to join and can do whatever he/she/it wants. The system gives each tokenized company a score for example [B-Certified](https://bcorporation.net/directory/ben-and-jerrys)
Our KYC is not just done one time and by one entity. It is done realtime, and by everyone, as long the Company Token is traded on different platform. People do KYC the token founder / director as long they holding the shares.
We dont want to create a system what creates another bubble, such as tether. If you want to know more about it please read our medium articles. "How to avoid future crypto scams" --write down usecase where someone did KYC and still did an exist scam--
As well we want to guide the Tokenizer how make the most money. ==How to createa real token PUMP, by pumping "proof of jobs" with everyone else into the token==.
The perfect token PUMP would be:
- Be honest
- Transparent
- Work with Token Owner together (everyone can be an advisor)
- Try to realtime update ==Proof of Job==
inluding daily activies and accounting (we will give tools out, and the community can produce new tools)
- Create a company what will do a positive impact in the world read our docs what the platform can achive based for example [17 goals](https://hackmd.io/FARRvObAS9CnfH_uqe0tIw)
and other Goals.
##### Guidance and Sources
> Medium Articels @MarkFiji please write a lot
> Docs
### Usage of Zero Knowledge Proof
`Quote Online / Wiki:`
> In [cryptography](https://en.wikipedia.org/wiki/Cryptography "Cryptography"), a **zero-knowledge proof** or **zero-knowledge protocol** is a method by which one party (the prover) can prove to another party (the verifier) that they know a value x, without conveying any information apart from the fact that they know the value x. The essence of zero-knowledge proofs is that it is trivial to prove that one possesses knowledge of certain information by simply revealing it; the challenge is to prove such possession without revealing the information itself or any additional information.[\[1\]](https://en.wikipedia.org/wiki/Zero-knowledge_proof#cite_note-:0-1)
We are investigating `Zero Knowledge Proof` ==ZKP== as a possible solution to many privacy based issues, that occour while previously standard KYC processes.
Using ZKP, it is possible to proof and verify certain facts or details, in a cryptographic way, but **WITHOUT** revealing the actual data behind the facts. That means, someone can proove that he is a member of Foundation XYZ or his age is between 6 and 18, but in fact NOT transmitting the AGE itself, or reveiling information that is not required to know in that case.
Later on, there is some kind of *DCMA process* that can be applied on - for criminal inspection and ongoing law inforcement processes, where the multi-signature protected datapacket with the emergancy contact details, can be opened, in case of public interest and needs / voting / another consensus that has to to be evaluated further.
Research Topics:
-----------
- Using Decentralized Computing and community verified, signed docker images with **AI OCR** / **AI Image** or Videocall ID Fake Detection executed by lots of nodes in parallel and independent, verifying the data integriy as an **COSMOS Oracle**
Tech to be used: https://akash.network/
-------
> `COSMOS Token / Tendermint Tech`
> Why Akash DeCloud? Censorship-resistant, permission-less, and self-sovereign, Akash DeCloud is a faster, more efficient, and lower cost cloud built for DeFi, decentralized projects, and high growth companies, providing unprecedented scale, flexibility, and price performance. Up to 10x lower in cost, our serverless computing platform is compatible with all cloud providers and all applications that run on the cloud.
```typescript=
/*
Zero Knowledge Proofs and how they can be implemented in Quorum
This is a SNARK implementation using libsnark:
*/
var ZkPoK = {
(R1, R2, R3) => return (Hi = sha256(Ri) + R3 = R1 + R2)
}`
// Read: given
"H1", "H2", "H3", //prove you know
"R1", "R2", "R3" //such that
"R1" is the preimage of "H1",
"R2" is the preimage of "H2",
"R3" is the preimage of "H3", //and
"R3" is "R1 + R2".
// Example and Explanation
// https://media.consensys.net/introduction-to-zksnarks-with-examples-3283b554fc3b
```
# Userinterface and Process
### Trust Score (Public)
*real-time with timestamp*
> :cloud: @sascha1337
> i had this idea of decentralized docker images that run on IOTA Qubics or AKASH that execute AI OCR and like the video verification of ID online - postident and save that data but hardcore encrypted with multisignature.
> Like DCMA, filehoster, can have bad data, but on Request especially if its crap everyone agree, its removed
> so the masses could reveal the multisign data onchain, IF the law enforcement / CIA key is present + the masses, only then.
that would make common sense and our sys wont be misused by crazy people with nonadultvideos and shit, and resilient / resistant against false flag operations to take it down
> :cloud: @sascha1337 ==By any means, i do not support systems similar to the public social system credit score of China and do not want to see abuse of power using our technology==
> Idea: We have to make sure that anything like this will not be able to created and be used - in case of detecting some kind of abuse like centralization of power dictating things, the community NEEDS to be in power to remove / change systems.
:cloud: @coconutspirit ==yes exactly you can decide how far you go to build trust. You can create your own trust and educate yourself. You can choose to not have a company no lawyer but find a solution how to make money to clean the sea==
>everyone himself is in charge there is NO you have to DO. Everyone wants to be rich doing the right thing. humans are born 70%+ with good intention.
_________________________
### Trust score indicator
- Company Info
- Governance
- Workers
- Community
- Transparent
- Realtime
- Enviroment
- Decentralized
>Token owners vote result will be implemented
Website Index after you click the company token
________________________
## Userinterface Token Admin/ Public / Public
==All is by choise as we said company owner can upload 0. You will become autoverified if you reach a certain score and verified by a legal Verifier. If he does a mistake he will regret it later as he is the latest person to be responsible of the scammer he looses his repuation==
### Legal Verifier (Public)
#### Legal Notar | Lawyer
Agent Info
##### Trust score
- realtime execution by votes
- etc
- etc
### Company Details
#### Company Info
Company Name
Company Address
Company Address
Formation Country
Entity Type
Formation Date
Tax ID Number
#### Contact Info
First/Second/Last Name
Address
Phone
Email Address:
#### Shareholder Info
##### Company offchain Shareholders
Name
Address
##### Company Token Owner (Public)
Token ID
### Upload docs
#### ID | Passport | Driver License
####
....
#### Info will be saved in
- IPFs
- TokenScan (for example in [bscsan](https://bscscan.com/token/0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c)