Skip to content

Omnid

Introduction

Omnid aggregates multiple on/off-chain sources of reputation into an overall social graph where each source counts towards some points in building the overall TrustScore for any Ethereum Address. This score is continuously evolving. As more platforms get integrated, the weights and the score will update too.

Current Integrations and Score Weightage.

#IntegrationFactors and Score
1Aave- totalCollateralETH
- totalDebtETH
- availableBorrowsETH
- currentLiquidationThreshold
- ltv
- healthFactor
Across: Main Market, AMM Market, Polygon Market, Avalanche Market
2AgeAge of Ethereum Address in days
3ArcX- Points for each indexed ArcX Score
4Async Art- NFTs Sold
- Average Sale Value
5Boardroom- Number of Votes given
- DAOs participated In
- Voting History
6BrightId37 Points for Verification
7Celo Verified Attestations1 Point for each valid Attestation
8Coinvise- Tokens Created(a) : (a)^0.5 Points
- NFTs Created(b) : (b)^0.5 Points
- Total NFTs Sold(c): c Points
- Airdrops Sent(d): d Points
- Multisends(e): e Points
- Liquidity Pools Created(f): f Points
9Context- Followers
- Folowing
10CoordinapeNumber of teammates.
11CryptoScamDB-20 Points for being flagged
12Cyberconnect- Followers
- Following
- Social
- Display Name
13DeepDAO- score
- rank
- relativeScore
- daos
- proposals
- votes
14ENS10 Points for Reverse Resolution to your Address.
15EtherscanFlagged Labels like Akropolis Hacker
16Forta- Number of 'HIGH', 'MEDIUM', 'CRITICAL' Alerts
17Foundation- NFTs Sold
- Average Sale Value
- Followers
- Following
18Gitcoin10 Points for funding a Grant.
19Idena1 Point for Verification
20Hive.onePoints for,
- Attention Score
-Insider Score
21KnownOrigin- NFTs Sold
- Average Sale Value
22MetagameSeason XP ** 0.5
23Mirror10 Points for being a writer on Mirror
24POAP1 Point for Each POAP Received
25Polygon EcosystemRelative Score out of 100 based on,
- Number of Transactions
- Net Volume Transacted
- Retention
26Project Galaxy1 Point for each Eligible Credential
27Proof of Humanity8 Points for Verification
28RabbitHole- Points equal to the Levels you cross on RabbitHole.
- TaskIDs of the tasks Completed
29Rarible- Total NFTs Sold
- Total NFTs Created
- Total NFTs Owned
- Average Sale Value
- Followers
- Following
30RSS3- Profile
- Backlinks
- Accounts
- Links
31Showtime- Followers
- Following
32SuperRare- NFTs Sold
- Average Sale Value
- Followers
- Following
33Uniswap Sybil10 Points for Verification
34Unstoppable Domains10 Points for Reverse Reslution to your Address.
35Zora- Number of NFTs Sold
- Average Sale Value

Integration

ℹ️

You can add a noCache=true query paramter to manually rebuild and cache the Social Graph anytime. Otherwise our indexers update your score every 8 hours.

Querying TrustScore

API Request format,

https://theconvo.space/api/identity?address=<ethereum-address-or-ens>&apikey=CONVO

Example 1,

https://theconvo.space/api/identity?address=vitalik.eth&apikey=CONVO
View Response
{
"_id":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
"_mod":1637202971089432300,
"asyncart":{
"totalCountSold":0,
"totalAmountSold":0
},
"brightId":false,
"celo":{
"attestations":0
},
"coinvise":{
"tokensCreated":0,
"nftsCreated":0,
"totalCountSold":0,
"totalAmountSold":0,
"totalPoolTvl":0,
"totalPoolCount":0,
"multisendCount":0,
"airdropCount":0
},
"coordinape":{},
"cryptoScamDb":false,
"cyberconnect":{
"displayName":"",
"address":"0xd8da6bf26964af9d7eed9e03e53415d37aa96045",
"followingCount":0,
"followerCount":610,
"social":{
"twitter":""
}
},
"deepdao":0,
"ens":"vitalik.eth",
"foundation":{
"totalCountSold":0,
"totalAmountSold":0,
"followerCount":0,
"followingCount":0
},
"gitcoin":{
"funder":true
},
"idena":false,
"knownorigin":{
"totalCountSold":0,
"totalAmountSold":0
},
"mirror":false,
"poap":46,
"poh":false,
"polygon":{
"Score100":0
},
"rabbitHole":{
"level":1,
"tasksCompleted":[
"UNI_V2_SWAP",
"GNOSIS_SAFE_OWNER"
]
},
"rarible":{
"totalCountSold":0,
"totalAmountSold":0,
"ownershipsWithStock":0,
"itemsCreated":68,
"ownerships":246,
"hides":0,
"followers":29,
"following":0,
"likes":0
},
"score":56,
"showtime":{},
"signature":"0x2957611d54f484111b74122da81c419cb3524fdba35ac93286cc919d5585e6de2e6d225e681033837527a006c2464062f44b20b138fc516cc227f0868dfd786a1c",
"signatureAddress":"0xCCcccCcC54317EE02C2dBfdD832a67C7acD28e06",
"success":true,
"superrare":{
"totalCountSold":0,
"totalAmountSold":0,
"following":0,
"followers":0
},
"uniswapSybil":false,
"unstoppableDomains":false,
"zora":{
"totalCountSold":0,
"totalAmountSold":0
},
"rss3":{
"profile":{},
"backlinks":[],
"accounts":[],
"links":[]
},
"aave":{
"totalHf":0,
"mainMarket":{
"healthFactor":false
},
"ammMarket":{
"healthFactor":false
},
"polygonMarket":{
"healthFactor":false
},
"avalancheMarket":{
"healthFactor":false
}
},
"context":{
"followerCount":13,
"followingCount":null
},
"age":2266,
"arcx":{
"totalScore":0,
"details":{}
},
"boardroom":{
"totalVotes":0,
"daos":[],
"votes":[]
}
}

Example 2,

https://theconvo.space/api/identity?address=0xD665afb9A4019a8c482352aaa862567257Ed62CF&apikey=CONVO
View Response
{
"_id":"0xD665afb9A4019a8c482352aaa862567257Ed62CF",
"_mod":1636426686535476700,
"asyncart":{
"totalCountSold":0,
"totalAmountSold":0
},
"brightId":false,
"celo":{
"attestations":0
},
"coinvise":{
"tokensCreated":0,
"nftsCreated":0,
"totalCountSold":0,
"totalAmountSold":0,
"totalPoolTvl":0,
"totalPoolCount":0,
"multisendCount":0,
"airdropCount":0,
"following":0,
"followers":0
},
"coordinape":null,
"cryptoScamDb":false,
"deepdao":{
"score":0,
"rank":0,
"relativeScore":0,
"daos":0,
"proposals":0,
"votes":0
},
"ens":false,
"foundation":{
"totalCountSold":18,
"totalAmountSold":2350717.40778,
"followers":1604,
"following":48
},
"gitcoin":{
"funder":false
},
"idena":false,
"knownorigin":{
"totalCountSold":3,
"totalAmountSold":16306.515
},
"mirror":false,
"poap":1,
"poh":false,
"polygon":{
"Score100":0
},
"rabbitHole":{
"level":1,
"tasksCompleted":[
"SEA1",
"SEA2",
"UNI_V3_SWAP",
"UNI_V2_SWAP",
"SNAPSHOT_VOTE"
]
},
"rarible":{
"totalCountSold":15,
"totalAmountSold":728891.55738,
"ownershipsWithStock":1,
"itemsCreated":94,
"ownerships":52,
"hides":0,
"followers":2219,
"following":108,
"likes":33
},
"score":1,
"showtime":{
},
"signature":"0xcdadeac74b4fd888edb17edc5bf6c2f10f039f141f74280f93b69014942bc9783babb1d6f8c456c38c581a52876d8b69640710a58ab253210a2ee73d3a83a7e81c",
"signatureAddress":"0xccccA960A949eaa4d963f0cE29170AD55D4F5E49",
"success":true,
"superrare":{
"totalCountSold":2,
"totalAmountSold":28718.991565550437,
"following":36,
"followers":72
},
"uniswapSybil":false,
"unstoppableDomains":false,
"zora":{
"totalCountSold":0,
"totalAmountSold":0
},
"aave":{
"totalHf":0,
"mainMarket":{
"healthFactor":false
},
"ammMarket":{
"healthFactor":false
},
"polygonMarket":{
"healthFactor":false
},
"avalancheMarket":{
"healthFactor":false
}
},
"age":340,
"context":{
"followerCount":4,
"followingCount":null
},
"cyberconnect":{
"displayName":"",
"followingCount":0,
"followerCount":0,
"social":{
"twitter":"TheArchangel22"
}
},
"rss3":{
"profile":{},
"backlinks":[],
"accounts":[],
"links":[]
},
"arcx":{
"totalScore":0,
"details":{}
},
"boardroom":{
"totalVotes":0,
"daos":[],
"votes":[]
}
}

Verifying Response Signature

ℹ️

Omnid uses 0xCCcccCcC54317EE02C2dBfdD832a67C7acD28e06 as SignatureAddress to sign the oracle data.

const { utils } = require('ethers');
let resp = await fetch('https://theconvo.space/api/identity?address=vitalik.eth&apikey=CONVO');
let { signature, signatureAddress, _mod, ...scoreData } = await resp.json();
let recoveredAddress = utils.verifyMessage(JSON.stringify(scoreData), signature);
console.log( recoveredAddress === signatureAddress );

Comments