A tool for tailing the firehose and matching images against known perceptual hashes, and then labeling them.
1import type { BlobCheck } from "../src/types";
2
3export const BLOB_CHECKS: BlobCheck[] = [
4 {
5 phashes: ["e0e0e0e0e0fcfefe", "9b9e00008f8fffff", "f090889c9ede9ee6"],
6 label: "troll",
7 comment: "Image is used in harrassment campaign targeting Will Stancil",
8 reportAcct: false,
9 labelAcct: true,
10 reportPost: false,
11 toLabel: true,
12 hammingThreshold: 3,
13 description: "Sample harassment image variants (placeholder hashes)",
14 ignoreDID: ["did:plc:7umvpuxe2vbrc3zrzuquzniu"],
15 },
16 {
17 phashes: ["fffdf1c199d9fd00", "00ffbf3e1b5b0a00"],
18 label: "maga-trump",
19 comment: "Pro-trump imagery",
20 reportAcct: true,
21 labelAcct: false,
22 reportPost: false,
23 toLabel: true,
24 hammingThreshold: 3,
25 description: "Sample harassment image variants (placeholder hashes)",
26 },
27];