Given a raw article (content or url) — or a previously-embedded fingerprint id — extract a TKG snapshot, score it against every stored fingerprint with the weighted Jaccard function used in the pilot study (0.5·entity + 0.2·time + 0.3·causal), and return the top-K matches above min_score. Each match carries a per-signal breakdown AND the actual overlap lists (shared entities, time anchors, causal triples) so that a client can audit why two articles were ranked as the same story — not just that they were. Queries submitted as content/url are extracted on the fly and NOT persisted.
Documentation Index
Fetch the complete documentation index at: https://docs.factagora.com/llms.txt
Use this file to discover all available pages before exploring further.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Raw text to scan — typically the article a user is currently reading. The server extracts a TKG snapshot on the fly without persisting the query.
1 - 50000Number of top matches to return (default 5, max 50)
1 <= x <= 50Minimum combined score for a candidate to be reported. Candidates below this threshold are filtered out. Zero-score candidates (no shared entity/time/causal signal at all) are always excluded regardless of this value. match_found is true iff at least one match clears both gates.
0 <= x <= 1Upper bound on the naive in-memory scan (newest fingerprints first). Phase A has no entity-based pre-filter; raise with care.
1 <= x <= 5000Custom scoring weights. Must sum to 1.0. When omitted, content-type-aware defaults are used: news (0.5/0.2/0.3), legal (0.3/0.1/0.6), report (0.4/0.3/0.3), internal (0.5/0.2/0.3).
Detection completed (may return match_found=false if nothing cleared min_score)
True when at least one candidate cleared min_score
Top match's combined score (0 when match_found is false). Clients may apply their own threshold on top of min_score for UI badges.
0 <= x <= 1Echo of the query fingerprint id. For content/url inputs this is the id minted during on-the-fly extraction (not persisted). For fingerprint_id inputs this is the echoed id from the request.
Top-K candidates ranked by combined score, descending