{"id":22393,"date":"2025-03-25T14:00:00","date_gmt":"2025-03-25T12:00:00","guid":{"rendered":"https:\/\/forklog.com\/en\/on-chain-reputation-and-dids-state-of-play-and-what-lies-ahead\/"},"modified":"2025-03-25T14:00:00","modified_gmt":"2025-03-25T12:00:00","slug":"on-chain-reputation-and-dids-state-of-play-and-what-lies-ahead","status":"publish","type":"post","link":"https:\/\/forklog.com\/en\/on-chain-reputation-and-dids-state-of-play-and-what-lies-ahead\/","title":{"rendered":"On-chain reputation and DIDs: state of play and what lies ahead"},"content":{"rendered":"<p>Decentralised identification (DID) and on-chain reputation are a vital part of Web3, with numerous projects offering their own visions. Each brings strengths\u2014and notable weaknesses. Today, ForkLog\u2019s Vladimir Menaskop helps readers make sense of them.<\/p>\n<h2 class=\"wp-block-heading\"><strong>Author\u2019s note<\/strong><\/h2>\n<p>In studying the markets for <a href=\"https:\/\/forklog.com\/en\/news\/should-we-burn-the-bridges\">bridges<\/a>, airdrops, DAOs, DeFi and more, I have repeatedly encountered so\u2011called on-chain reputation services. Examples include <a href=\"https:\/\/www.gitcoin.co\/blog\/tag\/gitcoin-passport\" target=\"_blank\" rel=\"noopener\" title=\"\">Gitcoin<\/a>, <a href=\"https:\/\/www.civic.com\/\" target=\"_blank\" rel=\"noopener\" title=\"\">Civic<\/a>, <a href=\"https:\/\/www.idena.io\/ru\" target=\"_blank\" rel=\"noopener\" title=\"\">Idena<\/a>, <a href=\"https:\/\/nomis.cc\/ru\" target=\"_blank\" rel=\"noopener\" title=\"\">Nomis<\/a>, <a href=\"https:\/\/iden3.io\/\" target=\"_blank\" rel=\"noopener\" title=\"\">iden3<\/a>, <a href=\"https:\/\/polygon.technology\/blog\/introducing-polygon-id-zero-knowledge-own-your-identity-for-web3\" target=\"_blank\" rel=\"noopener\" title=\"\">Polygon ID<\/a>, <a href=\"https:\/\/web3auth.io\/\" target=\"_blank\" rel=\"noopener\" title=\"\">Web3Auth<\/a>, <a href=\"https:\/\/proofofhumanity.id\/\" target=\"_blank\" rel=\"noopener\" title=\"\">Proof of Humanity<\/a>, <a href=\"https:\/\/rubyscore.io\/\" target=\"_blank\" rel=\"noopener\" title=\"\">RubyScore<\/a>, <a href=\"https:\/\/rarimo.com\/\" target=\"_blank\" rel=\"noopener\" title=\"\">Rarimo<\/a>, <a href=\"https:\/\/identity.foundation\/ion\/\" target=\"_blank\" rel=\"noopener\" title=\"\">ION<\/a>, <a href=\"https:\/\/app.fio.net\/\" target=\"_blank\" rel=\"noopener\" title=\"\">FIO App<\/a>, <a href=\"https:\/\/www.idealinnovations.com\/\" target=\"_blank\" rel=\"noopener\" title=\"\">Ideal Innovations<\/a>, <a href=\"https:\/\/www.brightid.org\/\" target=\"_blank\" rel=\"noopener\" title=\"\">BrightID<\/a>, <a href=\"https:\/\/linea.build\/\" target=\"_blank\" rel=\"noopener\" title=\"\">Linea<\/a> and many more.<\/p>\n<p>All of them, one way or another, deal with transactional reputation. Some do so unwittingly; others say so outright, but focus on a part, not the whole.<\/p>\n<p>So what is reputation, and why does it matter in the world of Web3 and Web 3.0 (WW3)? Let\u2019s unpack it.<\/p>\n<h2 class=\"wp-block-heading\"><strong>Reputation is a complex process<\/strong><\/h2>\n<p>It consists of at least three stages:<\/p>\n<ol class=\"wp-block-list\">\n<li><a href=\"https:\/\/hub.forklog.com\/identifitsiruj-menya-polnostyu-ili-kripto-na-strazhe-ekzistentsialnogo-ya\/\" target=\"_blank\" rel=\"noopener\" title=\"\">Identification<\/a>, which itself may involve simple verification (a wallet signature) of primary inputs\u2014or more complex processes.<\/li>\n<li>Accumulation of data: quantitative, temporal and subject-based. These three aspects are always necessary and sufficient, though their weighting may vary.<\/li>\n<li>Creating a visualisation system. This usually means a numerical display, which is odd given point two, yet is still treated as a necessary simplification.<\/li>\n<\/ol>\n<p>In short, reputation is not a rating; it is far more intricate.<\/p>\n<h2 class=\"wp-block-heading\"><strong>Reputation is not a rating<\/strong><\/h2>\n<p>Imagine you are a talented lawyer\u2014but you work for the mafia. You have not lost a single case. You have practised for over a quarter of a century. Your clients are pleased with you.<\/p>\n<p>Are you a good lawyer? Do you have a fine reputation?<\/p>\n<p>For your clients\u2014yes, you are a good lawyer with a stellar reputation. For law-enforcement officers, you are probably one of the best lawyers, but with a so\u2011so reputation. For the relatives of those harmed by the mafia, you are simply a despicable person\u2014and they do not care how good a lawyer you are.<\/p>\n<p>That is the point about reputation: it cannot be an abstraction. Those who chase one are, at best, being thoughtless and seeking PR for their service.<\/p>\n<p>Reputation is always a composite of three primitives:<\/p>\n<ul class=\"wp-block-list\">\n<li>quantitative;<\/li>\n<li>temporal;<\/li>\n<li>subject-based.<\/li>\n<\/ul>\n<p>The longer you have been in the market (temporal), the more transactions you have (quantitative), and the more positive feedback you receive from a given group (subject-based), the higher your reputation. But note: it is higher for that group.<\/p>\n<p>If, as a \u201cblack hat\u201d, you crack a DeFi protocol, your reputation rises on the dark web and falls on the clear web. Conversely, as a \u201cwhite hat\u201d, you are bad news for denizens of the dark web but quite palatable to DeFi protocols you help.<\/p>\n<p>This is the first thing everyone should grasp about reputation.<\/p>\n<p>The second: reputation is a collateral instrument, but a non-transferable one. I first wrote about this more than eight years ago, and today we see concrete implementations in Web 3.0 and Web3. SBTs are <a href=\"https:\/\/hub.forklog.com\/sbt-tsifrovaya-dusha-v-web3\/\" target=\"_blank\" rel=\"noopener\" title=\"\">one<\/a> of the main ones.<\/p>\n<p>You can pledge SBT on-chain points, but you cannot sell a soulbound token by definition. You can try to cheat by handing over a private key, but you will still have it (even if you deny it). Such deals rely entirely on trust and have little to do with WW3.<\/p>\n<p>Reputation, unlike ratings, is built over years\u2014and can be lost in a second.<\/p>\n<p>The third important thesis is to distinguish between subjective reputation (SR) and transactional reputation (TR).<\/p>\n<p>Back to the mafia lawyer. He excelled at school, graduated with a gold medal, entered university, was a top student there too, received a red diploma, then numerous professional awards. He also passed a driving test and drives well, and knows three languages, as certified.<\/p>\n<p>That is all subjective reputation, built on attestations and accolades.<\/p>\n<p>There is also transactional reputation, of which on-chain reputation is a subtype.<\/p>\n<p>In short, TR focuses not on your laurels, but on how you apply your knowledge, skills and abilities in practice.<\/p>\n<p>Arthur Hayes <a href=\"https:\/\/forklog.com\/en\/news\/arthur-hayes-suggests-bitcoin-may-have-bottomed-at-77000\">writes a lot<\/a>, but loses money on trades. His reputation as an investor, for me, is low; as a trader, middling; as a marketer, high. Vitalik Buterin writes better, manages to sell Ethereum at the ATH and dreams up many interesting things. For me, his reputation as an investor is excellent, as a researcher\u2014virtuoso; as a trader he is unknown to me, so in that aspect his reputation is near zero.<\/p>\n<p>With that in mind, let\u2019s see what the market offers.<\/p>\n<h2 class=\"wp-block-heading\"><strong>Two broad camps<\/strong><\/h2>\n<p><strong>DID types<\/strong><\/p>\n<p>The first camp comprises identifiers of various kinds, including:<\/p>\n<ol class=\"wp-block-list\">\n<li>Domains (ENS and the like).<\/li>\n<li>NFTs, especially SBTs.<\/li>\n<li>Names within chains: first and foremost the BitShares family.<\/li>\n<\/ol>\n<p>A separate subgroup comprises KYC services and on-chain passports: Galxe Passport, Uber Trips, OKX Passport, Privado.iD, Pado and others.<\/p>\n<p>That, however, is Web 2.5 rather than pure WW3. The same applies to passports issued by \u201cnetwork states\u201d such as <a href=\"https:\/\/forklog.com\/en\/news\/justin-sun-appointed-prime-minister-of-liberland\">Liberland<\/a>.<\/p>\n<p><strong>Scores and ratings<\/strong><\/p>\n<p>The second camp comprises quantitative indicators presented as ratings and scores. This camp is closer to TR, though it still rests on the old SR foundations.<\/p>\n<p>Here is a closer look at several projects I find interesting.<\/p>\n<p><strong>Civic: early, but not number one<\/strong><\/p>\n<p>I never tire of noting that this was one of the most successful ICOs. Launched in 2015, the project is still running, though not always with successful implementation models.<\/p>\n<p>On your page (here is <a href=\"https:\/\/civic.me\/0x23802E21c6cd72C091792BfB9f7afC2265cc68d6\" target=\"_blank\" rel=\"noopener\" title=\"\">mine<\/a> as an example) you can obtain identification on four basic vectors. First you pass a CAPTCHA to prove you are not a bot. Then it gets harder: video identification. Then two more types, one of which leads to documents. In short, KYC on maximum settings.<\/p>\n<p>Thus Civic has moved from a pure WW3 service to Web 2.5, settling somewhere between DID and KYC. The methodology mirrors verification at, say, Google or banks, where you record a few seconds of video and, if needed, provide ID photos or other documents.<\/p>\n<p>Does this relate to subjective reputation? Yes. To transactional reputation? Obviously not.<\/p>\n<p><strong>Gitcoin Passport: a TR\u2013SR hybrid<\/strong><\/p>\n<p>Over recent years Gitcoin Passport has become a default standard for many, but in fact it suffers from a startling number of problems:<\/p>\n<ol class=\"wp-block-list\">\n<li>It periodically glitches and changes ratings at will, which is terrible for TR services: they should formalise reputation, not create it.<\/li>\n<li>The distribution of points raises, to put it mildly, doubts about the objectivity of the scoring.<\/li>\n<li>And the big one: you can earn more than eight points for staking GTC, which looks like a bribe\u2014albeit in DeFi, not the real world.<\/li>\n<\/ol>\n<p>In general, verification proceeds via interactions and timestamps across networks and protocols (ZKsync, Lens) and via various applications, including dapps (ENS, Gnosis, Snapshot).<\/p>\n<p>This is closer to TR, though the methodology invites justified scepticism.<\/p>\n<p>No need to dwell on Galxe Passport and a host of similar solutions: they stew in the same technical juice. Better to turn to a project that adds some variety to the recipe for assessing a digital persona.<\/p>\n<p><strong>Nomis: a breakthrough\u2014but of what sort?<\/strong><\/p>\n<p>The Nomis team does a decent job of implementing on-chain scoring, which the project\u2019s creators, in my view wrongly, call on-chain reputation.<\/p>\n<p>Several notable properties:<\/p>\n<ol class=\"wp-block-list\">\n<li>It works across many networks\u2014both EVM and non\u2011EVM (eg, TON).<\/li>\n<li>It factors in diverse criteria for scoring, but the system is closed. The team claims this fends off attacks, yet in practice it renders all assessments strictly centralised.<\/li>\n<li>Lovely visualisation and thoughtful UX\/UI (though everyone is now thinking in that direction).<\/li>\n<\/ol>\n<p>You can read a general description of the protocol in the <a href=\"https:\/\/docs.nomis.cc\">documentation<\/a>, but below I explain why I see this approach as, if not wrong, then at least inconsistent with WW3 principles.<\/p>\n<p>Among analogues, RubyScore is worth a look: its pros and cons are on about the same level.<\/p>\n<p><strong>zkPass: the right stuff?<\/strong><\/p>\n<p>In <a href=\"https:\/\/verax.zkpass.org\/\" target=\"_blank\" rel=\"noopener\" title=\"\">this<\/a> implementation there are ZK mechanics that feel natural for the DID and TR segment. The answer, however, lies in the details\u2014the truthfulness of HTTPS data rests on two key aspects:<\/p>\n<ol class=\"wp-block-list\">\n<li><strong>Integrity of encrypted data from trusted sources.<\/strong> During the MPC network protocol in zkPass, random nodes are selected to establish a \u201cclient\u201d connection with the user, facilitating communication with the server and effectively forming a three\u2011party TLS connection. In this set\u2011up the user holds shares of the encryption key and the MAC key, while the nodes hold only the remaining portion of the MAC key. Any attempt to tamper with data from a trusted source will fail MAC verification. Thus data integrity is ensured in the three\u2011party TLS connection.<\/li>\n<li><strong>Compliance of data claims with the verifier\u2019s requirements.<\/strong> To assess the authenticity of data claims, zkPass uses a hybrid ZK technology to protect client privacy. The protocol can be completed successfully only if the data meet the template\u2019s conditions, for example age over 18 or amount < 10,000. This guarantees the accuracy and truthfulness of the data.<\/li>\n<\/ol>\n<p>Put simply, the protocol does a good job of formalising known data, but it does not produce the qualitative assessments needed for transactional reputation. Read more <a href=\"https:\/\/docsend.com\/view\/5wdg66beu7m95jf3\" target=\"_blank\" rel=\"noopener\" title=\"\">here<\/a>.<\/p>\n<p><strong>Idena: something else altogether<\/strong><\/p>\n<p>The project styles itself, no less, as a Proof\u2011of\u2011Person blockchain. <a href=\"https:\/\/www.idena.io\/ru\" target=\"_blank\" rel=\"noopener\" title=\"\">In brief<\/a>:<\/p>\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>\u201cUnlike <\/em><em>PoS<\/em><em> and <\/em><em>PoW<\/em><em> blockchains, to become a validator Idena requires you to prove that you are a unique person. Why? Proof of personhood allows you to maximise rewards as an individual miner and prevents the concentration of capital in stabilisation funds.\u201d<\/em><\/p>\n<\/blockquote>\n<p>This is about primary identification aimed at your unification as a P2P node, not as a distinctive human being. As a niche solution it fits perfectly, but for TR it looks too small\u2014at best a component.<\/p>\n<p><strong>BrightID: more than reputation<\/strong><\/p>\n<p>BrightID is a privacy\u2011focused social identification network that lets applications confirm you receive fair access using only a single account.<\/p>\n<p>Look closely at the paths of Lens or Farcaster and you will see they took the same tack\u2014only on their own rake. Broadly, one of TR\u2019s three aspects works here; the other two do not.<\/p>\n<p><strong>Collab<\/strong><\/p>\n<p>A case where before and after an airdrop we saw two different projects. Before: a promising, multi\u2011profile, technically savvy start\u2011up. After: a bundle of ordinary authorisation via Telegram and Discord, a perpetually falling token and development stagnation. Still, it deserves mention: it was one of the sector\u2019s pioneers.<\/p>\n<p><strong>Guild: a different angle<\/strong><\/p>\n<p>The approach <a href=\"https:\/\/guild.xyz\/explorer?order=FEATURED\" target=\"_blank\" rel=\"noopener\" title=\"\">here<\/a> is sound: complete tasks\u2014get a \u201cbadge\u201d; be in Discord with a role\u2014get a \u201cbadge\u201d; trade on DeFi\u2014get a \u201cbadge\u201d. Recently you can also pin participation via an on\u2011chain transaction and receive an extra bonus.<\/p>\n<p>This is close to TR, but there is no formalisation whatsoever: everyone does as they please, mainly to pay out the same old drops, more rarely incentives and other rewards.<\/p>\n<p>There are many other services, but let\u2019s pause and generalise.<\/p>\n<h2 class=\"wp-block-heading\"><strong>The lay of the land<\/strong><\/h2>\n<p>Let\u2019s summarise with a visual:<\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"430\" src=\"https:\/\/forklog.com\/wp-content\/uploads\/Snimok-ekrana-2025-03-25-v-14.35.18-1024x430.png\" alt=\"Snimok-ekrana-2025-03-25-v-14.35.18\" class=\"wp-image-254894\" srcset=\"https:\/\/forklog.com\/wp-content\/uploads\/Snimok-ekrana-2025-03-25-v-14.35.18-1024x430.png 1024w, https:\/\/forklog.com\/wp-content\/uploads\/Snimok-ekrana-2025-03-25-v-14.35.18-300x126.png 300w, https:\/\/forklog.com\/wp-content\/uploads\/Snimok-ekrana-2025-03-25-v-14.35.18-768x323.png 768w, https:\/\/forklog.com\/wp-content\/uploads\/Snimok-ekrana-2025-03-25-v-14.35.18.png 1390w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Data: Vladimir Menaskop.<\/figcaption><\/figure>\n<p>The list, as ever in such cases, is not exhaustive.<\/p>\n<p>One can also distinguish identification and scoring at the level of:<\/p>\n<ol class=\"wp-block-list\">\n<li>Networks (DOT, Linea, Scroll).<\/li>\n<li>Inter\u2011protocol interaction (Gitcoin grants).<\/li>\n<li>Protocols (N\u2011Passport from the above).<\/li>\n<li>Applications (inside \u201ctappers\u201d).<\/li>\n<\/ol>\n<p>The open\u2011endedness shows TR is still far off: each tills their own plot, and the full breadth of the horizon is clearly missed.<\/p>\n<h2 class=\"wp-block-heading\"><strong>What lies ahead?<\/strong><\/h2>\n<p>My answers, in brief:<\/p>\n<ol class=\"wp-block-list\">\n<li><strong>Proof\u2011of\u2011Importance.<\/strong> \u201cTappers\u201d are another incarnation of mining 4.0, like Play\u2011to\u2011Earn, Move\u2011to\u2011Earn, and so on.<\/li>\n<li><a href=\"https:\/\/forklog.com\/en\/news\/proof%e2%80%91of%e2%80%91event-nft-tickets-and-the-future-of-web3\"><strong>Proof-of-Event<\/strong><\/a>. If you are human. If you are active and attend exhibitions, meet\u2011ups, online conferences, community calls.<\/li>\n<li><strong>Proof\u2011of\u2011DAO.<\/strong> If you participate in a DAO, make proposals, steward the treasury, you can provide a wealth of proofs of your work.<\/li>\n<li><strong>Proof\u2011of\u2011App.<\/strong> This already exists on freelance markets in those DAOs. In future, everyone will be able to access such a \u201cCV\u201d, an SBT\u2011style list of achievements.<\/li>\n<\/ol>\n<p>As a realist and a lawyer I would add that KYC\u2019s role will not diminish but grow; TR will leave the segment as a WW3 artefact. Whoever resolves the KYC\u2011versus\u2011TR dilemma will occupy a great many niches.<\/p>\n<h2 class=\"wp-block-heading\"><strong>The main takeaway<\/strong><\/h2>\n<p>Transactional reputation is a basic element of DeFi 2.0, NFT 2.0 and all programmable assets, so it cannot simply be jettisoned. But nor can the whole be implemented by parts\u2014and that is what all projects are doing. Or rather, trying to do.<\/p>\n<p>In short, everyone is racing to visualise what already lies on the surface, whereas we would finally like to see something deeper and more meaningful than pretty glowing numbers.<\/p>\n<p>Synthetic solutions are emerging too\u2014for example, <a href=\"https:\/\/etherscore.network\/\" target=\"_blank\" rel=\"noopener\" title=\"\">Etherscope<\/a>, which tries to combine protocols. Also worth a nod is <a href=\"https:\/\/trustgo.trustalabs.ai\/dashboard\/0xf9726ec833b7a4faf0965824bfe38f986005c3c0?chainId=59144\" target=\"_blank\" rel=\"noopener\" title=\"\">TristGo<\/a> with diagram\u2011level visualisation.<\/p>\n<p>There are also projects that try to integrate everything not by protocol but by specific identifiers: <a href=\"https:\/\/app.talentprotocol.com\/search\" target=\"_blank\" rel=\"noopener\" title=\"\">Talent Protocol<\/a> and <a href=\"https:\/\/socialscan.io\/meme-dashboard\" target=\"_blank\" rel=\"noopener\" title=\"\">SocialScan<\/a>. There are even <a href=\"http:\/\/web3.bio\/menaskop.eth\" target=\"_blank\" rel=\"noopener\" title=\"\">services<\/a> that combine your Web3 biography into a single page.<\/p>\n<p>More often, however, pretty but <a href=\"https:\/\/forklog.com\/en\/news\/vitalik-buterin-proposes-solution-to-airdrop-challenges\">niche<\/a> solutions dominate\u2014because they are far easier to implement.<\/p>\n<p>Everything tied to transactional reputation is the near future. So I prefer not only to be an active observer and netstalker, but also a researcher who, every six to twelve months, compiles another roundup.<\/p>\n<p>This is the latest; expect the next one later this year.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Decentralised identification (DID) and on-chain reputation are a vital part of Web3, with numerous projects offering their own visions. Each brings strengths\u2014and notable weaknesses. Today, ForkLog\u2019s Vladimir Menaskop helps readers make sense of them. Author\u2019s note In studying the markets for bridges, airdrops, DAOs, DeFi and more, I have repeatedly encountered so\u2011called on-chain reputation services. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":22392,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"select":"","news_style_id":"","cryptorium_level":"","_short_excerpt_text":"","creation_source":"","_metatest_mainpost_news_update":false,"footnotes":""},"categories":[1144],"tags":[605,1138,1110],"class_list":["post-22393","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-longreads","tag-identification","tag-opinions","tag-web-3-0"],"aioseo_notices":[],"amp_enabled":true,"views":"60","promo_type":"","layout_type":"","short_excerpt":"","is_update":"","_links":{"self":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/posts\/22393","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/comments?post=22393"}],"version-history":[{"count":0,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/posts\/22393\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/media\/22392"}],"wp:attachment":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/media?parent=22393"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/categories?post=22393"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/tags?post=22393"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}