{"title": "Open Labels Initiative (OLI)", "logoImg": "bafkreiepmpxektvrkcijacvxy2oyapyftxjc3z5njuw4afr6lhtpw762ei", "website": "https://openlabelsinitiative.org/", "bannerImg": "bafkreig3cem2efs6aa3hyg2r2v4os76x37wlgjczt75dx7irp2v4m4ebum", "createdAt": 1729592978332, "userGithub": "tobschcom", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..YFeoYogec2EFNQAdzTaFX8nS6c3lFvDNQHeBUjALtM2WfxTajaxACq1gbRuPFm5DDXnRvUEdy0l2vhA9DI3fCw", "type": "Ed25519Signature2018", "created": "2024-10-22T10:40:46.542Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-10-22T10:40:46.541Z", "expirationDate": "2025-01-20T10:40:46.541Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x9438b8B447179740cD97869997a2FCc9b4AA63a2", "hash": "v0.0.0:DjVi8Oi84BOamXqnDu74o1MJdSqPzdsEQaBtPs5Frzo=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#openlabelsinitiative#104552625"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..DgVcQsNq_mhP6W_ptaYCjBxWFDI9Z33X7jW5t3yb67FfucMKuJ4vrxKu2HO7Rg5qXz5lwZa7Mnm1htCj1Nm8Bw", "type": "Ed25519Signature2018", "created": "2024-10-22T11:16:54.317Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-10-22T11:16:54.317Z", "expirationDate": "2025-01-20T11:16:54.317Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x9438b8B447179740cD97869997a2FCc9b4AA63a2", "hash": "v0.0.0:3gAi+Qz93msSfrVLbNwsnK9ByCREmG7DpioBdIrrVOw=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#open_labels"}}}, "description": "**Open Labels Initiative (OLI)**  \n*A Standardized Framework and Data Model for Address Labeling*\n\n**Website**: [Open Labels Initiative](https://github.com/openlabelsinitiative/OLI)   \n**Founded and maintained by:** growthepie  + supporters\n\n---\n\n### About Open Labels Initiative 📚  \nThe **Open Labels Initiative (OLI)** is an initiative that tackles the issue of isolated and non-standardized datasets of address labels within the blockchain community. It introduces a flexible, open and community owned framework for anyone to use and contribute to.\n\nBy aligning on a single framework for address labels, we avoid redundant work and make it easier to share datasets within the community and across teams/projects/companies.\n\nThe OLI repository functions as the community maintainer. Additionally, it serves as a neutral entity that provides tooling to get started.\n\n---\n\n### The 3 Pillars of the OLI Framework 🔧\n\n1) **Data Model**: We should all speak the same language when it comes to labels. The first step is implementing a unified data model that enables seamless synchronization of labels across different databases and ensures alignment on value sets. \n\n2) **Label Pool**: Sharing labels in a decentralized manner is the next logical step. Using attestations, we've created a pool of raw labels that anyone can contribute to. By consolidating all labels in one place, both labellers and data teams can share their work, reducing redundant work. All attestations will remain permanently accessible, fostering a collaborative, community-driven labeling effort. \n\n3) **Label Confidence**: Trust algorithms optimized for specific use cases are applied to the raw labels contributed to the Label Pool. In doing so, raw labels are transformed into valuable, use-case-specific labels—optimized for analytics, security and beyond. \n![The 3 Pillars of the OLI Framework](https://github.com/openlabelsinitiative/OLI/raw/main/src/images/oli_pillars.png)\n\n\nThe OLI framework provides a flexible, community-managed structure that works by assigning unique `tag_id`s to given addresses. \nThese `tag_id`s can represent anything from simple True/False values to specific sets of values, which can be further defined in the OLI GitHub repository. \nThis makes the framework easily adoptable by any data team, streamlining labeling efforts across the blockchain data ecosystem.\n\nEach label includes:\n- **Address:** The unique hexadecimal address of the smart contract or EOA.\n- **Chain ID:** The unique identifier of the blockchain where the address is deployed (e.g., for Ethereum = 1).\n- **Tag ID:** A pre-defined identifier that specifies the type of value associated with it (e.g., is_eoa).\n- **Value:** The specific data or context relevant to the assigned tag ID (True/False).\n\n![OLI Data Model](https://api.growthepie.xyz/brand/oli/data_model.png)\n\n---\n\n### Current Features 💻  \n\n- **Collaborative Dataset Sharing:** OLI enables teams to share their labeling datasets easily. Each dataset follows the OLI framework, ensuring interoperability between data sources.\n- **Open Source Tools:** Teams are encouraged to use the OLI-compliant data model for address labeling. Tools like growthepie's [Smart Contract Explorer](https://labels.growthepie.xyz/) and walletlabels' [EOA Labeling Platform](https://walletlabels.xyz) showcase OLI in action.\n- **Tagging with Community Input:** Anyone can contribute new `tag_ids` or refine existing ones, helping the ecosystem stay updated with new developments.\n- **Permissionless Data Entry**: We are using the Ethereum Attestation Service (EAS) to allow anyone to attest smart contract labels onchain, creating a registry of labels on each chain. This approach aims to crowdsource labels and enable deployers to directly attest their labels with onchain proof, allowing all data teams across the ecosystem to seamlessly and neutrally sync the labels.\n\n---\n\n### What else do we do?\nWe develop and maintain the website of the Open Labels Initiative, where\n- developers and everyone can attest for their contracts.\n- you can see who has attested to which contracts so far.\n- you can search labels for an address to view all attested tags for the address.\n- add your own project as a developer to be considered for the OSS (Open Source Software) directory.\n\nMore info and features here: https://openlabelsinitiative.org\n\n---\n\n### Roadmap 📅  \n\n- **Council Formation**: Establishing a neutral council to manage the addition of new tags and revisions to the framework.\n- **Community Labeling Rewards**: We plan to incentivize community members by offering monetary rewards based on the reliability and quantity of their contributed labels. Contributors will receive scores based on the accuracy and volume of their labels, encouraging quality and active participation.\n\n\n---\n\n### Sponsors & Supporters 🎉  \n**Ethereum Foundation**: Funded through the Ethereum Data Collection Grants, ensuring the OLI initiative aligns with the community's need for standardized data.\n\n**Other Supporters**:\nIndividuals or data teams that are involved in active feedback for this initiative and/or opened up their labeled databases.\n\n- walletlabels: Wallet labeling platform with focus on labels for Ethereum as well as social labels / labeling of EOAs.\n- Carl Cervone & Raymond Cheng | Open Source Observer\n- Hildobby | Dragonfly\n- Michael Silberling | OP Labs\n- Storm & Samczsun | Paradigm\n- Simon Brown | Consensys\n- Ethereum Attestation Service\n- Blockscout\n- Guild\n- sourcify.eth\n\n---\n\n**Join us**  \nEngage in community discussions, contribute to the framework, or attend our upcoming calls. The Open Labels Initiative is paving the way for transparent and standardized blockchain data. \n\nJoin the Telegram group here: https://t.me/olilabels\nFollow us on X: https://x.com/open_labels\nOLI Github: https://github.com/openlabelsinitiative/oli\n", "logoImgData": {}, "bannerImgData": {}, "projectGithub": "openlabelsinitiative", "projectTwitter": "open_labels"}