diff --git a/core/services/__pycache__/resolution.cpython-311.pyc b/core/services/__pycache__/resolution.cpython-311.pyc index 2a2dc89..9fd6878 100644 Binary files a/core/services/__pycache__/resolution.cpython-311.pyc and b/core/services/__pycache__/resolution.cpython-311.pyc differ diff --git a/core/services/resolution.py b/core/services/resolution.py index 72824d3..841913e 100644 --- a/core/services/resolution.py +++ b/core/services/resolution.py @@ -91,4 +91,13 @@ class NetworkDiscoveryService: person.photo_url = found_photo or f"https://api.dicebear.com/7.x/initials/svg?seed={quote(query)}" person.save() - return person \ No newline at end of file + return person + +class EntityResolutionService: + @staticmethod + def resolve(data): + # Fallback to NetworkDiscoveryService for now + query = data.get('query') + if query: + return NetworkDiscoveryService.perform_osint_search(query) + return None