Index: src/services/ActivityPubService.js
===================================================================
--- src/services/ActivityPubService.js	(revision 737ea05350ed2cb26c87fffc0f5a108905f63c7e)
+++ src/services/ActivityPubService.js	(revision 9e1b1bbf23316c9bf53847d0e1fa79acfc3e4944)
@@ -961,5 +961,6 @@
     }
     if (!targetSlug) return 202; // not about us / can't tell → drop
-    const ai = actorInfo(await resolveActor(claimedActor).catch(() => null), claimedActor);
+    // Flag is GATED, so `verified` is the signer's (reporter's) actor doc already.
+    const ai = actorInfo(verified || null, claimedActor);
     try {
       db.prepare('INSERT INTO ap_reports (slug, actor_uri, actor_name, actor_handle, actor_icon, content, objects, created_at) VALUES (?,?,?,?,?,?,?,CURRENT_TIMESTAMP)')
