Audit-grade · UK/EU jurisdiction · pre-launch

Operational intelligence
you can verify.

CLEARSKY is an OSINT investigation platform. Open a case, collect from public sources, produce a signed dossier. Anyone you share it with confirms authenticity in 200ms at a public URL, no account required. Built by the 79th Unit, a UK intelligence consultancy. UK/EU jurisdiction.

The proof you publish

Your evidence holds up downstream.

When you sign a dossier in CLEARSKY, it ships with a public verification code. Anyone you share it with, the instructing solicitor, the insurer, the internal compliance reviewer, the opposing side, pastes the code at a URL and sees this in 200ms. No account. No printed seal. No chain of phone calls to confirm provenance.

VERIFIED f9b3a2c1-e7d8-4b6c-...
signed_at
2026-05-04 22:14:03 UTC
kind
DOSSIER
signed_by_role
SENIOR_ANALYST
alg
ECDSA P-256
key_fp
3a:7e:b1:c4:5f:9d:a2:8e
case_id
MP-20260504-A7K

No content disclosed. Only signature, role, timestamp, and key fingerprint. The verifier proves the document has not been altered since it was signed by 79th Unit.

Already received evidence from CLEARSKY? Verify a real code at /verifier ↗

The platform

Every signal, every decision, every dossier.
One signed audit chain.

The cockpit is built around the intelligence cycle, not a dashboard template. Live event ticker, classification banner that follows the case, dual-confidence (pipeline vs analyst), proportionality gate token-locked before sensitive collection runs.

OFFICIAL-SENSITIVE 79TH UNIT · CASE MP-20260504-A7K · ANALYST: SIXFIVE 22:14 UTC 79TH UNIT · CLEARSKY DASH CASES MAP SEARCH ALERTS ⌘K · SEARCH PV DASH MAP ALERTS CASES ENTS WATCH CHAPEL SOURCES Operations dashboard Last refresh 22:14:03 UTC · Auto-tick 5s · Window: 1h CASES ACTIVE 12 +2 today ALERTS OPEN 3 1 high SOURCES LIVE 15 412 evt/s DOSSIERS SIGNED 47 last 30d Live event ticker SSE · 412 evt/s · p50 0.4s 22:14:03 AIS VESSEL_PASS · MMSI 235104477 · IRISH SEA 22:14:01 ADS-B CALLSIGN ENT451 · ALT 38000 · LAT 53.4 LON -2.1 22:13:58 BGP PREFIX 8.8.8.0/24 · ORIGIN_SET 15169 · OK 22:13:55 TOR EXIT_NEW · 185.220.101.42 · FP 3a:7e:b1:c4... 22:13:52 CHAPEL PATTERN_HUNTER · same-actor across 3 cases 22:13:48 SOC TG_FORUM · post 4471 · sev=med · ent linked 22:13:44 DNS PIVOT · domain register-2024.io · A → 89.117.x.x 22:13:40 DOSSIER SIGNED · MP-20260504-A7K · ECDSA P-256 22:13:35 AIS PORT_CALL · IMO 9445721 · ROTTERDAM Recent cases 12 ACTIVE · 3 ARCHIVED MP-20260504-A7K HIGH missing person · 4 sightings · 2 ents 2m CTI-20260504-X2P MED phishing kit · 8 ents · 1 dossier 14m DD-20260503-N9R LOW due diligence · 12 ents · pending 1h VC-20260503-K1F CRIT violent crime · 6 ents · proportionality LIVE 3h FR-20260502-Q4M MED fraud · 9 ents · 2 dossiers signed 1d AIS-DARK LIVE 412/s 0.4s ADS-B LIVE 1.2k/s TOR LIVE BGP DEGR 0.2/s CHAIN LIVE DNS-PIVOT LIVE SIGNAL LIVE GNSS LIVE +7 CHAPEL: ready · queue 0 · last 1m ago Proportionality: 7/7 LIVE on this case · 53m left SSE: connected Audit: append-only · DB rule-locked
01

Classification follows the case

OFFICIAL-SENSITIVE banner pinned at the top of every workspace. Nothing leaves a tier it shouldn't.

02

Dual confidence, never conflated

Pipeline confidence is amber, statistical noise. Analyst confidence is green, intelligence. Different DB columns.

03

Proportionality token-locked

Sensitive collection refuses to run without a 7-criterion gate. Time-limited token. Audit-logged.

04

Audit append-only at the DB

UPDATE and DELETE on the audit log are blocked by a Postgres RULE. Not policy. Not application code.

The intelligence cycle

A closed loop, not a dashboard.

Every CLEARSKY case enforces six stages with hand-off gates between them. The platform refuses to skip a step. Click through to see how each stage works.

Stage 01

Direction sets the scope.

The instructing solicitor or operations lead writes the brief first. CLEARSKY captures the question, the lawful basis, the tier ceiling, and the analysts assigned. Without this, no case opens.

  • JESIP / METHANE / IIMARCH compiled into the form schema
  • Tier ceiling locked at case creation, immutable
  • UK GDPR Article 6 + Article 9 lawful basis recorded inline
  • EU AI Act Article 5 prohibitions checked at intake
NEW CASE INTAKE Case scope Locate missing person last seen Manchester 02 May LAWFUL BASIS Art 6(1)(d) Vital interests TIER CEILING OFFICIAL-SENSITIVE 2 analysts assigned OPEN CASE CANCEL
Stage 02

Collection runs only after the gate.

Sensitive techniques are token-gated. Before a worker fetches from a sensitive source it must present a proportionality token. The token expires. The collection refuses to run if the token is missing or stale.

  • 15+ live connectors: AIS, ADS-B, BGP, Tor exits, GNSS, etc.
  • 7-criterion gate enforced server-side, not in UI
  • Time-limited tokens, one per case + technique
  • Every fetch audit-logged with token reference
PROPORTIONALITY GATE · 7 CRITERIA Credible Urgent Necessary Least intrusive Proportionate Documented Scoped TOKEN ISSUED expires 14:53 UTC · 53m left
Stage 03

Processing builds the ontology.

Raw signals flow through Elasticsearch fuzzy match plus a SequenceMatcher dedup pass before they touch the knowledge graph. Direct INSERTs into ontology objects are blocked by a CI gate, not a code review convention.

  • Resolution engine de-duplicates on every ingest path
  • Apache AGE graph + pgvector kNN over 384-dim embeddings
  • Pipeline confidence scored per relationship, amber UI
  • Direct ontology writes blocked by `lint_no_direct_inserts` CI gate
RESOLUTION ENGINE RAW SIGNAL live ingest FUZZY MATCH find candidates DEDUP CHECK score and merge ONTOLOGY OBJECT linked or merged ENFORCEMENT Direct database writes are blocked. Every change must pass through the resolution engine above.
Stage 04

Analysis is human-driven, AI-augmented.

CHAPEL (the AI analyst assistant) drafts. The analyst confirms. Pipeline confidence becomes analyst confidence only when a human clicks accept. The two values stay in different columns, forever, by schema.

  • CHAPEL fine-tuned weights, tier-scoped per CHAPEL Innovation 10.3
  • Cross-case pattern hunter runs every 6 hours
  • Daily / weekly briefing-of-briefings via CHAPEL rollups
  • Analyst-confidence amber → green only on explicit accept
DUAL CONFIDENCE · CHAPEL DRAFT → ANALYST ACCEPT PIPELINE PERSON 0.84 LOCATION 0.71 PHONE 0.66 accept ANALYST PERSON 0.94 LOCATION 0.88 PHONE PEND CHAPEL CROSS-CASE PATTERN SAME ACTOR detected across 3 cases Same email + phone fingerprint in MP-...A7K, FR-...Q4M, CTI-...X2P CHAPEL confidence 0.91 · 6 evidence objects · review queue
Stage 05

Dissemination is signed and verifiable.

Every dossier export is rendered, hashed, and signed with an ECDSA P-256 key by cs-core. The signature lands on the cover page with a public verification URL. Anyone you share the dossier with can confirm authenticity in seconds.

  • Pre-export gate refuses dossiers with missing analyst confidence
  • ECDSA P-256 signed by cs-core (Rust core engine)
  • Public verifier at /verifier with no account required
  • Tier ceiling enforced cryptographically, not by UI filter
SIGNED DOSSIER ENVELOPE ✓ VERIFIED f9b3a2c1-e7d8-... SIGNED_AT 2026-05-04 22:14Z KIND DOSSIER SIGNED_BY_ROLE SR_ANALYST ALG ECDSA P-256 KEY_FP 3a:7e:b1:c4:5f:9d:a2:8e PAYLOAD_HASH 9ce4...d72b No content. Only signature. VERIFIER URL
Stage 06

Feedback closes the loop.

After Action Reviews are not optional. The case-closure gate refuses to close a case without an AAR plus an outcome summary of at least 100 characters. Subjects of investigations get a Receipt of Evidence and an appeal route.

  • Case closure gate: AAR + outcome ≥ 100 chars enforced server-side
  • Subject portal: UK GDPR Art 15 with 24h target response
  • Receipt of Evidence: signed PDF with public verifier URL
  • Appeal path published, ICO escalation route disclosed
CASE CLOSURE GATE AAR generated · 4 lessons learned Outcome summary · 247 chars All assessed objects have analyst_conf i Receipt of Evidence sent · subject portal CLOSE CASE

Why CLEARSKY

Five things rarely shipped together in one box.

  1. 01 · Public verifier

    Every signed dossier carries an ECDSA signature and a public verification URL. No account required. Anyone you share a dossier with can confirm it has not been tampered with.

  2. 02 · Receipt of Evidence

    Subject of an investigation? Request a Receipt of Evidence at the subject portal. UK GDPR Article 15 by default, not as an afterthought.

  3. 03 · Doctrine compiled to schema

    JESIP, METHANE, IIMARCH, EU AI Act Article 5, and the National Decision Model are compiled into the form schemas. The common doctrine errors are blocked at form-level, not flagged after the fact.

  4. 04 · Tier-respect by construction

    Above-tier data cannot reach lower-tier surfaces. Enforced by tier-conditioned data paths, model weights, and CRDT sub-docs. Cryptographic, not declarative.

  5. 05 · UK/EU jurisdiction, single-server

    OVHcloud bare metal in Roubaix. Not subject to the US CLOUD Act. Docker Compose, no K3s. One server, fully audited. Multi-node only when a real customer needs it.

Use cases

Pick the framing that fits your work.

Same platform. Same audit log. Same verifier. Different language for different buyers. Open the page that matches your operating context.

  1. 01 · Solicitors & litigation support

    Evidence that holds up under disclosure. Signed dossiers, field-level redaction reasoning, audit log per matter.

    Read →

  2. 02 · Insurance investigation

    Claims fraud, large-loss, counterparty due diligence with a defensible audit trail. Receipt of Evidence built in.

    Read →

  3. 03 · Corporate security

    Threat intelligence the boardroom can defend. Tier-respect by construction, not by UI filter.

    Read →

  4. 04 · Investigations consultancies

    OSINT output a client can verify without your tools. 64+ UK and IE sources pre-wired.

    Read →

All use cases →

See the output

What your client sees,
before you write a line of code.

Two demonstration pages so procurement, counsel, and analysts can review the experience CLEARSKY produces. Sample dossier in the platform's signed-PDF layout, plus the verifier verdict the recipient sees when they paste the document ID.

Pricing

Per-seat tiers, plus one lifetime door.

All paid plans include the public verifier, the subject-rights surface, UK/EU jurisdiction guarantee, and deepfake detection on every image and video.

Free

Trial

7 days free. No card upfront. Full Analyst access.

Free
Then £49/mo after 7 days
Start free trial
1 analyst seat
Full analyst access
  • Full COP map
  • Unlimited signals
  • Unlimited cases
  • Zone Intelligence
  • Entity profiling
  • PDF/DOCX reports
Best value

Team

Security teams, law firms, insurers.

£399£3,990 /mo/yr
Billed monthly · cancel anytime
2 months free · save £798
Start Team plan
Up to 5 seats
Everything in Analyst, plus
  • 5 analyst seats
  • Shared case files
  • Live team presence
  • Comment & assign
  • CHAPEL alert engine
  • Branded reports
  • Deepfake detection (30/hr)
Custom

Enterprise

Government, law enforcement, enterprise.

Talk
From £10,000/year
Contact us
Unlimited seats
Everything in Team, plus
  • SSO (Microsoft / Google)
  • RBAC, 6 role types
  • 7-year audit trail
  • Admin dashboard
  • Dedicated account manager
  • Written SLA
  • Custom onboarding

GBP · VAT calculated at checkout · All Stripe-issued invoices · See full pricing & FAQ

Backing the platform

Be one of the first 25 to back CLEARSKY.

The Founding Member program is not a discount tier. It's how we fund the first commercial year while the customer roster fills in. One-off £499. Lifetime Analyst access. Direct line to the founder. Capped at 25 seats ever. When 25 are claimed, the program closes forever.

25 of 25 seats currently available · pre-launch · UK-regulated controller

For subjects of investigations

You have rights. We make them clickable.

  1. Article 15

    Right of access. A copy of the personal data we hold about you. Submit at subject portal.

  2. Receipt of Evidence

    A signed acknowledgement that your data has been queried, processed, or stored, with a per-event audit trail. Cover page carries a public verifier URL.

  3. Public verifier

    Want to check a dossier mentioning you? Paste its code at the public verifier. Signature and timestamp, no account required.

Procurement-ready answers

Frequently asked.

Where does our data live?
OVHcloud bare metal in Roubaix, France. UK/EU jurisdiction, not exposed to the US CLOUD Act. UK ICO registered (00013660448). Backups are 6-tier 3-2-1-1 with 14-day immutable Object Lock copies in OVH SBG.
Can I cancel any time?
Yes. Monthly plans cancel from the next billing cycle inside the Stripe Customer Portal. Yearly plans run to the end of the paid period (no pro-rate). Founding Member is a one-off lifetime payment with no recurring charge.
Do you handle GDPR DSARs?
Yes. The audit log retains object IDs only (never names) under a DB constraint that blocks UPDATE / DELETE on audit rows. Subject access requests routed via the subject portal return a structured export within 30 days per UK GDPR Article 15.
Will I get a VAT invoice?
Every Stripe subscription generates a VAT invoice automatically and stores it under your billing account. Enterprise contracts go through a signed MSA with annual invoicing in arrears. VAT is calculated at checkout for non-UK EU billing addresses.
What is the SLA?
Analyst and Team plans are best-effort 99% monthly availability with status page updates. Enterprise contracts include a written SLA with negotiated targets, support response times, and credit-backed incident handling.
Is anything court-admissible?
Reports are structured, signed, and time-stamped to support a legal context. Admissibility is for the instructing solicitor to determine on a case-by-case basis. We do not claim admissibility on your behalf.

Full FAQ →

Ready to operate?

Pick a plan, claim a Founding Member seat, or talk to us about a bespoke deployment. Every enquiry acknowledged within one business day.

Or claim a Founding Member seat before public launch (25 ever, no second round).