chintu67/karma_fraud_detector
0
1[
2 {
3 "user_id": "normal_001",
4 "account_age_days": 320,
5 "karma_log": [
6 {
7 "activity_id": "act_n_001_c0",
8 "type": "comment",
9 "content": "Great post, thanks for sharing!",
10 "timestamp": "2025-06-10T10:00:00Z"
11 },
12 {
13 "activity_id": "act_n_001_p0",
14 "type": "post_created",
15 "content": "My experience with open source contributions.",
16 "timestamp": "2025-06-09T09:00:00Z"
17 },
18 {
19 "activity_id": "act_n_001_u0",
20 "type": "upvote_received",
21 "from_user": "usr_2001",
22 "from_user_age_days": 150,
23 "timestamp": "2025-06-10T11:00:00Z"
24 },
25 {
26 "activity_id": "act_n_001_us0",
27 "type": "upvote_sent",
28 "to_user": "usr_3001",
29 "to_user_age_days": 210,
30 "timestamp": "2025-06-10T12:00:00Z"
31 }
32 ]
33 },
34 {
35 "user_id": "normal_002",
36 "account_age_days": 180,
37 "karma_log": [
38 {
39 "activity_id": "act_n_002_c0",
40 "type": "comment",
41 "content": "Nice analysis!",
42 "timestamp": "2025-06-11T08:00:00Z"
43 },
44 {
45 "activity_id": "act_n_002_p0",
46 "type": "post_created",
47 "content": "Tips for effective remote work.",
48 "timestamp": "2025-06-10T07:00:00Z"
49 },
50 {
51 "activity_id": "act_n_002_u0",
52 "type": "upvote_received",
53 "from_user": "usr_2002",
54 "from_user_age_days": 80,
55 "timestamp": "2025-06-11T09:00:00Z"
56 },
57 {
58 "activity_id": "act_n_002_us0",
59 "type": "upvote_sent",
60 "to_user": "usr_3002",
61 "to_user_age_days": 90,
62 "timestamp": "2025-06-11T10:00:00Z"
63 }
64 ]
65 },
66 {
67 "user_id": "suspicious_001",
68 "account_age_days": 25,
69 "karma_log": [
70 {
71 "activity_id": "act_s_001_c0",
72 "type": "comment",
73 "content": "Nice post, vote up!",
74 "timestamp": "2025-06-12T10:00:00Z"
75 },
76 {
77 "activity_id": "act_s_001_p0",
78 "type": "post_created",
79 "content": "Unbelievable trick to get more followers!",
80 "timestamp": "2025-06-12T09:00:00Z"
81 },
82 {
83 "activity_id": "act_s_001_u0",
84 "type": "upvote_received",
85 "from_user": "usr_2003",
86 "from_user_age_days": 3,
87 "timestamp": "2025-06-12T11:00:00Z"
88 },
89 {
90 "activity_id": "act_s_001_us0",
91 "type": "upvote_sent",
92 "to_user": "usr_3003",
93 "to_user_age_days": 5,
94 "timestamp": "2025-06-12T12:00:00Z"
95 },
96 {
97 "activity_id": "act_s_001_us1",
98 "type": "upvote_sent",
99 "to_user": "usr_2003",
100 "to_user_age_days": 3,
101 "timestamp": "2025-06-12T13:00:00Z"
102 }
103 ]
104 },
105 {
106 "user_id": "suspicious_002",
107 "account_age_days": 40,
108 "karma_log": [
109 {
110 "activity_id": "act_s_002_c0",
111 "type": "comment",
112 "content": "Cool post, upvote!",
113 "timestamp": "2025-06-13T10:00:00Z"
114 },
115 {
116 "activity_id": "act_s_002_p0",
117 "type": "post_created",
118 "content": "Boost your karma instantly with this method.",
119 "timestamp": "2025-06-13T09:00:00Z"
120 },
121 {
122 "activity_id": "act_s_002_u0",
123 "type": "upvote_received",
124 "from_user": "usr_2004",
125 "from_user_age_days": 4,
126 "timestamp": "2025-06-13T11:00:00Z"
127 },
128 {
129 "activity_id": "act_s_002_us0",
130 "type": "upvote_sent",
131 "to_user": "usr_3004",
132 "to_user_age_days": 6,
133 "timestamp": "2025-06-13T12:00:00Z"
134 }
135 ]
136 },
137 {
138 "user_id": "fraudulent_001",
139 "account_age_days": 5,
140 "karma_log": [
141 {
142 "activity_id": "act_f_001_c0",
143 "type": "comment",
144 "content": "Upvote me plz! ๐",
145 "timestamp": "2025-06-14T10:00:00Z"
146 },
147 {
148 "activity_id": "act_f_001_p0",
149 "type": "post_created",
150 "content": "Upvote me and I'll upvote you back!",
151 "timestamp": "2025-06-14T09:00:00Z"
152 },
153 {
154 "activity_id": "act_f_001_u0",
155 "type": "upvote_received",
156 "from_user": "usr_4001",
157 "from_user_age_days": 2,
158 "timestamp": "2025-06-14T11:00:00Z"
159 },
160 {
161 "activity_id": "act_f_001_us0",
162 "type": "upvote_sent",
163 "to_user": "usr_4001",
164 "to_user_age_days": 2,
165 "timestamp": "2025-06-14T12:00:00Z"
166 },
167 {
168 "activity_id": "act_f_001_u1",
169 "type": "upvote_received",
170 "from_user": "usr_4002",
171 "from_user_age_days": 2,
172 "timestamp": "2025-06-14T13:00:00Z"
173 },
174 {
175 "activity_id": "act_f_001_us1",
176 "type": "upvote_sent",
177 "to_user": "usr_4002",
178 "to_user_age_days": 2,
179 "timestamp": "2025-06-14T14:00:00Z"
180 }
181 ]
182 },
183 {
184 "user_id": "fraudulent_002",
185 "account_age_days": 8,
186 "karma_log": [
187 {
188 "activity_id": "act_f_002_c0",
189 "type": "comment",
190 "content": "Karma exchange, DM me now!",
191 "timestamp": "2025-06-15T10:00:00Z"
192 },
193 {
194 "activity_id": "act_f_002_p0",
195 "type": "post_created",
196 "content": "Join my upvote group for instant karma.",
197 "timestamp": "2025-06-15T09:00:00Z"
198 },
199 {
200 "activity_id": "act_f_002_u0",
201 "type": "upvote_received",
202 "from_user": "usr_4003",
203 "from_user_age_days": 1,
204 "timestamp": "2025-06-15T11:00:00Z"
205 },
206 {
207 "activity_id": "act_f_002_us0",
208 "type": "upvote_sent",
209 "to_user": "usr_4003",
210 "to_user_age_days": 1,
211 "timestamp": "2025-06-15T12:00:00Z"
212 },
213 {
214 "activity_id": "act_f_0112_u0",
215 "type": "upvote_received",
216 "from_user": "usr_4013",
217 "from_user_age_days": 1,
218 "timestamp": "2025-06-15T15:00:00Z"
219 },
220 {
221 "activity_id": "act_f_1132_us0",
222 "type": "upvote_sent",
223 "to_user": "usr_4013",
224 "to_user_age_days": 1,
225 "timestamp": "2025-06-15T18:00:00Z"
226 },
227 {
228 "activity_id": "act_f_002_us1",
229 "type": "upvote_sent",
230 "to_user": "usr_5001",
231 "to_user_age_days": 2,
232 "timestamp": "2025-06-15T13:00:00Z"
233 }
234 ]
235 },
236 {
237 "user_id": "bursty_posts_001",
238 "account_age_days": 100,
239 "karma_log": [
240 {
241 "activity_id": "act_b_001_p0",
242 "type": "post_created",
243 "content": "A review of the best programming languages in 2024.",
244 "timestamp": "2025-06-16T10:00:00Z"
245 },
246 {
247 "activity_id": "act_b_001_p1",
248 "type": "post_created",
249 "content": "Lessons learned from my first hackathon.",
250 "timestamp": "2025-06-16T10:10:00Z"
251 },
252 {
253 "activity_id": "act_b_001_p2",
254 "type": "post_created",
255 "content": "How to build a personal portfolio website.",
256 "timestamp": "2025-06-16T10:20:00Z"
257 },
258 {
259 "activity_id": "act_b_001_c0",
260 "type": "comment",
261 "content": "Awesome!",
262 "timestamp": "2025-06-16T11:00:00Z"
263 }
264 ]
265 },
266 {
267 "user_id": "only_posts_001",
268 "account_age_days": 200,
269 "karma_log": [
270 {
271 "activity_id": "act_op_001_p0",
272 "type": "post_created",
273 "content": "My experience with open source contributions.",
274 "timestamp": "2025-06-17T10:00:00Z"
275 },
276 {
277 "activity_id": "act_op_001_p1",
278 "type": "post_created",
279 "content": "Tips for effective remote work.",
280 "timestamp": "2025-06-17T11:00:00Z"
281 }
282 ]
283 },
284 {
285 "user_id": "only_sent_001",
286 "account_age_days": 50,
287 "karma_log": [
288 {
289 "activity_id": "act_os_001_us0",
290 "type": "upvote_sent",
291 "to_user": "usr_9999",
292 "to_user_age_days": 10,
293 "timestamp": "2025-06-18T10:00:00Z"
294 },
295 {
296 "activity_id": "act_os_001_us1",
297 "type": "upvote_sent",
298 "to_user": "usr_8888",
299 "to_user_age_days": 20,
300 "timestamp": "2025-06-18T11:00:00Z"
301 }
302 ]
303 },
304 {
305 "user_id": "12",
306 "account_age_days": 50,
307 "karma_log": [
308 {
309 "activity_id": "act_1",
310 "type": "comment",
311 "timestamp": "2025-06-13T15:56:34Z",
312 "source": "web",
313 "content": "upvote"
314 },
315 {
316 "activity_id": "act_2",
317 "type": "upvote_received",
318 "timestamp": "2025-06-14T16:56:34Z",
319 "source": "web",
320 "from_user": "1556",
321 "from_user_age_days": 2
322 },
323 {
324 "activity_id": "act_3",
325 "type": "upvote_sent",
326 "timestamp": "2025-06-14T18:05:34Z",
327 "source": "web",
328 "to_user": "1556",
329 "to_user_age_days": 2
330 },
331 {
332 "activity_id": "act_4",
333 "type": "post_created",
334 "timestamp": "2025-06-11T19:05:34Z",
335 "source": "web",
336 "content": "Best Ways to Get Karma Boost "
337 }
338 ]
339 },
340 {
341 "user_id": "12",
342 "karma_log": [
343 {
344 "activity_id": "act_1",
345 "type": "upvote_received",
346 "timestamp": "2025-06-19T22:48:36Z",
347 "source": "web",
348 "from_user": "155",
349 "from_user_age_days": 5
350 },
351 {
352 "activity_id": "act_2",
353 "type": "upvote_sent",
354 "timestamp": "2025-06-19T23:15:36Z",
355 "source": "web",
356 "to_user": "155",
357 "to_user_age_days": 5
358 },
359 {
360 "activity_id": "act_3",
361 "type": "comment",
362 "timestamp": "2025-06-11T00:15:36Z",
363 "source": "web",
364 "content": "Upvote"
365 },
366 {
367 "activity_id": "act_4",
368 "type": "post_created",
369 "timestamp": "2025-06-09T01:15:36Z",
370 "source": "web",
371 "content": "Hacks to get karma boost"
372 },
373 {
374 "activity_id": "act_5",
375 "type": "comment",
376 "timestamp": "2025-06-09T02:15:36Z",
377 "source": "web",
378 "content": "Follow me please"
379 },
380 {
381 "activity_id": "act_6",
382 "type": "upvote_received",
383 "timestamp": "2025-06-10T03:15:36Z",
384 "source": "web",
385 "from_user": "122",
386 "from_user_age_days": 3
387 },
388 {
389 "activity_id": "act_7",
390 "type": "upvote_sent",
391 "timestamp": "2025-06-10T04:25:36Z",
392 "source": "web",
393 "to_user": "122",
394 "to_user_age_days": 3
395 }
396 ]
397 }
398 ] 