Research and verification
Public-web research, evidence scoring, SSRF protections and claim verification.
SCHX / FEATURE LAYER
Source map
- python/abria_server/research.py
- cpp/src/verification.cpp
SCHX / FEATURE LAYER
Research networking
research.py allows only public HTTP/HTTPS targets, rejects localhost/.local and non-global resolved IPs, and extracts page text without executing scripts.
SCHX / FEATURE LAYER
Evidence model
ResearchEvidence tracks URL, title, publisher, relevance, source quality, support, contradiction and independence.
SCHX / FEATURE LAYER
Verification
The native verification engine and Python research layer can combine retrieved evidence with the task's factuality/uncertainty requirements rather than treating any search hit as proof.
SCHX / FEATURE LAYER
Browser handoff
The browser-search endpoint can return a user-facing search URL while server-side research remains a separate evidence-gathering path.