A GraphSense TagPack is a data structure for packaging and sharing cryptoasset attribution tags in an interoperable, machine-processable format. The following example attributes a Bitcoin address (1Archive1n2C579dMsAu3iC6tWzuQJz8dN
) to the Internet Archive, which according to this source controls that address:
label: Internet Archive
address: 1Archive1n2C579dMsAu3iC6tWzuQJz8dN
source: https://archive.org/donate/cryptocurrency/
This repository provides a curated collection of TagPacks, which have been collected from public sources either by the GraphSense core team or by other contributors.
All TagPacks in this repository must fulfill the following criteria:
1.) They must not contain personally identifiable information (PII)
2.) Attribution tags must originate from public sources
3.) Attribution tags must provide a dereferenceable pointer (link) to the source
TagPacks that do not meet these criteria should be hosted in a private environment, e.g., on the local filesystem or a local Git instance.
Finally, all provided TagPacks must pass the validation steps supported by the GraphSense TagPack Tool
Step 1: Fork this repository.
Step 2: Add your TagPack(s) to the folder packs
.
- Large datasets should be broken down into smaller TagPacks.
- Put multiple TagPacks that are related in their own subfolder, e.g.
packs/walletexplorer_exchanges
Step 3: Validate your TagPack using the GraphSense TagPack Management Tool.
- This is also a good opportunity to get acquainted with the Actor concept. You can enhance your TagPacks by adding actors to your TagPacks: refer to the add actor feature of the TagPack Management Tools.
Step 4: Contribute them by submitting a pull request.
A GraphSense ActorPack is a data structure for packaging and sharing information about real-world actors, such as an exchange.