Open Labels Initiative
A standardized framework and data model for EVM address labeling.
View on GitHubUpcoming community calls can be found in our Google Calendar!
Goal
This initiative tackles the issue of isolated and non-standardized datasets of address labels within the blockchain community. It introduces a flexible, open and community owned data framework for anyone to use and contribute to.
By aligning on a single framework for address labels, we streamline our labeling efforts, avoid redundant work and make it easier to share datasets within the community.
The OLI repository functions as the community maintainer of the OLI framework. Additionally, it serves as a neutral entity that provides tools for data entry through attestations and automated activity tagging.
Tagging
Labelling is performed by assigning a pre-defined `tag_id` with a `value` to an `address` & `chain_id` combination. Each address can have as many tags assigned as it wants, but each `tag_id` can only be assigned once per `address`.
Key Fields:
- `address`: the hexadecimal public address of a smart contract or externally owned account (EOA)
- `chain_id`: unique identifier as defined by EIP-155 or CAIP-2
- `tag_id`: tag IDs represent a wide range of concepts. For OLI-compliant tags, please refer to tag_defintions.yml.
- `value`: Each `tag_id` has a value field that specifies the content of the tag applied.
Contributors
Founding Members
Sponsors
The Ethereum Foundation funded this effort as part of the Data Collection Grants.