NetSepio / gateway

Gateway to onboard user using off-chain signature verification allowing review submission
https://gateway.netsepio.com
GNU General Public License v3.0
1 stars 0 forks source link

Domain Verification API #44

Open Shachindra opened 8 months ago

Shachindra commented 8 months ago

Need to integrate a feature where an authenticated user can verify a domain ownership on the NetSepio Webapp. In order to do this we need them to create a TXT Record for the domain with a value given by us and then we can confirm this at our backend. @huisq Let me know if I missed anything.

Required APIs:

huisq commented 8 months ago

Do you need this feature to run on smart contract as well? another function and/or storage? If so, could add another role title and use existing role functions

Shachindra commented 8 months ago

I'm not sure what advantage would the domain verification on the blockchain bring except that the badge/reputation that comes with it. We could:

  1. Build a simple NFT contract that issues the Domain NFT to the verifier address which serves as a Badge/Achievement under profile section (this should not affect OR connected to our existing smart contract)
  2. Push this on-chain feature as part of Milestone 2 with proper due-diligence.

wdyt?

huisq commented 8 months ago

Awesome. Just clicked in my head how this NFT badge could work as a verification and perhaps even almost a reward system in future. Let's go with that.

Shachindra commented 8 months ago

Yes, We'll have multiple NFT collections to issue various achievements to users for gamification and rewards purposes. We'll target the onchain integration during milestone 2. For now @thisisommore will work on the APIs...

thisisommore commented 7 months ago

@Shachindra 6 and 7 can be merged?

thisisommore commented 7 months ago

@Shachindra I am not aware of RTF much, what will its type in golang, will it required any validation, can you provide any resources?

Shachindra commented 7 months ago

@Shachindra 6 and 7 can be merged?

Yes.

Shachindra commented 7 months ago

@Shachindra I am not aware of RTF much, what will its type in golang, will it required any validation, can you provide any resources?

It will store the (text/varchar) data coming from the embed taken from an editor (like https://summernote.org/)

thisisommore commented 7 months ago

@Shachindra Should I merge No. 2 with current query api #102

Shachindra commented 7 months ago

Sure