Source monitoring · Web capture · Signed records

Monitor sources. Detect developments. Preserve the record.

Follow global news and RSS sources, track the keywords and entities that matter, capture webpages and video, and seal every finding into a signed, verifiable case record.

Free to use  ·  Chrome MV3 extension  ·  Runs in your browser

OSINT Ledger case workspace showing captured pages, SHA-256 hashes, and signed dossier manifest
Case Watch · Live media intelligence

Every source, every language, in one feed.

Watchlists scan thousands of outlets in real time, translate and score each hit, extract entities, and file the ones that matter straight into your case.

OSINT Ledger Case Watch live feed with multilingual alerts, AI executive summary, and extracted entities
Useful for work across
CTI teamsResearch desksRisk analystsNewsroomsCompliance teamsSecurity operations
Case intelligence

From thousands of articles to connected case context.

Case Watch scans saved sources, matches articles to your watchlists, scores relevance, extracts entities, and groups related alerts into briefings. Captures, alerts, notes, indicators, and artifacts can then be explored in the case graph.

01
Sources

Global news + RSS

Poll saved sources and process large article sets by case.

02
Watchlists

Keywords + topics

Match incoming articles against the terms and patterns you follow.

03
Scoring

Relevant alerts

Review matched terms, confidence, source metadata, and article text.

04
Entities

People, orgs, places

Extract and review entities that connect related stories.

05
Briefings

Context summaries

Group related alerts into readable updates with uncertainty notes.

06
Graph

Connected record

See captures, alerts, entities, indicators, and artifacts together.

Articles processed
Large source sets

RSS and news feeds are polled by case.

Entity view
Dashboard + graph

Review connected people, organizations, places, and identifiers.

Capture depth
Pages, data, video

Save rendered pages, scripts, headers, screenshots, and clips.

OSINT Ledger · Full Graph

case 2

Aftonbladet
Capture · 1
Alicante, Spanien till Ifac, 03...
Capture · 1
Alice Stenlof singel - slut pa ...
Capture · 1
OSINT Ledger
Capture · 1
NORTOFT L200 table warm oak + 4...
Capture · 1
Trumps van Senator Lindsey Grah...
Capture · 1
Want to buy a dining room set? ...
Capture · 1
Domains
6
Captures
18
Indicators
42
Artifacts
9
Workflow

From source monitoring to signed record.

01

Create a case

Use a case to organize source feeds, watchlists, alerts, captures, notes, tags, and exported records around a topic or workflow.

02

Monitor sources

Add news and RSS sources, define watchlists, poll feeds manually or automatically, and review matched articles, entities, relevance scores, and article text.

03

Capture and export

Capture pages and video clips from Chrome, save useful alerts to the case, add notes and annotations, then export a signed ZIP with manifest data and artifacts.

Chrome extension

Capture pages while you work.

Install the Manifest V3 extension, connect it to a case, and capture pages manually or passively. OSINT Ledger stores the page content, screenshots, video clips, headers, timestamps, hashes, and related notes in the same case workspace.

  • Manual + passive capture
    Trigger a one-off capture or let passive mode save pages as you browse.
  • Rendered pages + JavaScript
    Capture the page after browser rendering, including JavaScript-heavy content.
  • Per-case capture tokens
    Issue credentials for a specific case instead of relying on shared browser state.
  • Page data + indicators
    Review HTML, MHTML parts, JavaScript signals, selectors, extracted indicators, and metadata.
  • MHTML, screenshots, video clips
    Save full-page renders, screenshots, headers, and optional WebM clips for interactive content.
OSINT Ledger
case-047
Selected: case 2
Auto-connected from webapp setup.
Capture
Notes
Quick Start
Passive
Off
Include microphone narration
No clip yet
00:00 / 00:30
chrome-extension · popup● PASSIVE ARMED
API Base   https://app.osintledger.io
Case ID    04f7…c1a9
Capture Token   ct_live_••••••••••••7bde
Session Token   st_live_••••••••••••92af
Ignore Domains   mail.google.com, calendar.google.com
Clip Mode    WebM · interactive flow
▸ captured
02:20:19   shadowleak.io/leaks  ·  186 KB  ·  sha256 7a1d…
02:20:47   shadowleak.io/user/kellan  ·  94 KB  ·  sha256 e91a…
02:21:03   t.me/kellan_ops  ·  41 KB  ·  sha256 3c8f…
02:21:38   interaction.clip.webm  ·  1.8 MB  ·  sha256 c4a0…
Signed exports

Export a case record with artifacts and hashes.

Export packages the case into a ZIP with captured pages, saved alerts, notes, timestamps, manifest data, and artifact hashes. The public verify endpoint checks the manifest signature and re-hashes the exported artifacts.

case-047 · dossier.zipSEALED
case-047-dossier.zip
├── report.pdf                 human-readable narrative
├── manifest.json              every artifact + sha256 + timestamps
├── manifest.sig               HMAC-SHA256 signature over manifest
├── events.jsonl               append-only case event chain
└── artifacts/
    ├── 0001.mhtml             full page render
    ├── 0001.screenshot.png
    ├── 0002.mhtml
    ├── 0002.clip.webm         optional video capture
    └── 0003.mhtml
SHA-256 on every artifact
The manifest lists the byte hash for each exported artifact.
Signed manifest (HMAC-SHA256)
Exports include a signed manifest that can be checked later.
Append-only event chain
Bookmarks, notes, tags, highlights, and annotations are recorded as case events.
Case export package
Export saved alerts, captured pages, notes, manifest data, and supporting artifacts.
Case workspace

Monitor, capture, review, and preserve in one workspace.

Case Watch

Monitor news and RSS sources, poll large article sets, and review matched articles inside a case.

Relevance scoring

Review confidence, matched terms, source metadata, extracted entities, and article text before saving alerts.

Entity dashboard

Track people, organizations, places, assets, events, identifiers, and keywords across incoming articles.

Evidence graph

Explore relationships between captures, alerts, entities, indicators, notes, tags, artifacts, and source material.

Selectors + indicators

Use regex-driven selectors to find emails, handles, IPs, domains, JavaScript signals, and other patterns in saved content.

Capture review

Review rendered pages, MHTML, screenshots, headers, video clips, scripts, metadata, notes, and annotations.

Saved findings

Save relevant alerts and captures to the case with source links, metadata, hashes, and timestamps.

Briefings

Group related alerts into concise summaries with source links, entities, context, confidence, and uncertainty notes.

POST /api/verify200 OK
$ curl -F "dossier=@case-047-dossier.zip" \
       https://app.osintledger.io/api/verify

{
  "case_id":        "case-047",
  "manifest_sig":   "valid",
  "artifacts":      { "checked": 37, "mismatched": 0 },
  "event_chain":    "unbroken",
  "sealed_at":      "2026-05-14T02:41:08Z"
}
Public verify

Check exported records without an account.

Share the ZIP with someone who needs to review the record. They can upload it to /api/verify — no account required — and check the manifest signature, artifact hashes, and case event chain.

  • No install. Works from any terminal or upload form.
  • Verifies both the manifest signature and every artifact hash.
  • Confirms the append-only event chain is contiguous.
Capabilities

What you can do with OSINT Ledger.

Area
Available in OSINT Ledger
What it supports
News and RSS source monitoring
Case Watch sources
Track global source updates per case
Large-scale article scanning
Feed polling and ingestion
Process large article sets from saved sources
Watchlists
Entities, topics, and keywords
Match incoming articles to what matters
Relevance scoring
Confidence, matched terms, and metadata
Prioritize what needs review
Alert review
Article text, source metadata, and extracted entities
Review before saving to the record
Briefings
Grouped summaries with context
Turn related alerts into a readable update
Entity dashboard
People, organizations, places, assets, events, and identifiers
See what appears across sources
Evidence graph
Captures, alerts, entities, indicators, artifacts, notes, and tags
Explore how case material connects
Rendered page capture
HTML, MHTML, scripts, metadata, screenshots, and headers
Preserve JavaScript-heavy pages and page data
Video clips
WebM extension recordings
Save interactive flows alongside page captures
Signed exports
Manifest, hashes, events, and artifacts
Package the case for review or sharing
Public verify
No account required
Check exported hashes and manifest signature

Start with a case. Build the record as you work.

Add sources to watch, capture pages that matter, review alerts, add context, and export a signed record when you need one.