mimesis case · X @ldsabuse vs Instagram ldsabuseonx · Oct 2026

Same video.
Minutes apart.

An Instagram account called ldsabuseonx calls itself "Justin Riggs." On X, Justin Riggs posts as @ldsabuse. We compared the files and metadata the two accounts actually published, on the same days, with rules fixed in advance.

We bet they shared nothing. The files called our bluff: six times in four weeks, the same video landed on both, 1 to 30 minutes apart.

6 of 9
ldsabuseonx's own posts on the 7 days that are the same video @ldsabuse posted on X that day
1–30 min
between the X post and the Instagram post, sometimes X first, sometimes Instagram
115 vs 9
posts on those 7 days: X @ldsabuse vs ldsabuseonx
19 of 32
posts on ldsabuseonx's grid that were started by other Instagram accounts
The question

Two accounts that look like twins

On the surface they look like one person's two accounts. The Instagram account's display name is "Justin Riggs" and its bio says "I'm @ldsabuse on X." Its first post (June 1, 2024) links an @ldsabuse X post from that evening. It posts in the months Riggs appears on The Imagination Podcast, and it covers his subjects.

All of that is surface: the account describing itself, or timing and topic. The prediction we recorded before collecting the Instagram data was that their actual posts would share nothing. This page is the test.

The bet

A confident prediction, timestamped for posterity

0Prediction:
"they have nothing to do with each other"
6Files:
same videos, minutes apart

Before a single Instagram file was collected, the person running this case wrote it down with a timestamp: these two accounts have nothing to do with each other. It was a low-cost wager. It was also wrong six times. He asked us to say so, and to have some fun with it, so: the files won, the boss lost, and the boss is buying.

The AI helping out doesn't get to gloat. Its own guess (about 70 X posts on those seven days) came in at 115.

Result 1 · files

The same video files, posted minutes apart

On the 7 days in July and August when ldsabuseonx posted something of its own, it made 9 posts. Six of them are the same video @ldsabuse posted on X that day.

Day (PDT)X @ldsabuseldsabuseonxInstagram postGapLength X / IG
Jul 3116:3716:42Dbed4OEN_9d5 min43.77 / 43.81 s
Aug 322:4522:44Dbm17ScJJmq1 min18.02 / 18.09 s
Aug 1115:0415:13Db6ohLRp-rK9 min52.36 / 52.40 s
Aug 1219:5420:06Db9uvtKNmYf13 min107.76 / 107.83 s
Aug 2418:0617:59DccZ0o1NmEo7 min136.90 / 136.87 s
Aug 2420:0319:33DcckYqIBFZ230 min229.51 / 229.47 s

"Same" means: lengths agree within 0.1 s; frames taken at the same moments have image fingerprints 0–3 apart (unrelated videos score 23–40); two pairs cropped to a different shape are visibly the same frames. Both platforms re-encode uploads, so identical bytes aren't expected and none were found.

Six pairs of matching video frames, X on the left and Instagram on the right, with dates, times and fingerprint distances
Middle frames of each matched pair, X left, Instagram right. Scroll for all six.
The comment

"Tell him Justin Riggs says hello"

The Aug 3 video is a screen recording of a comment made by the account ldsabuseonx, signed in Riggs's name. @ldsabuse posted it on X at 22:45. ldsabuseonx posted the same video at 22:44.

Frame from the X video showing the ldsabuseonx comment
X @ldsabuse · Aug 3 · 22:45
Frame from the Instagram video showing the same comment
Instagram ldsabuseonx · Aug 3 · 22:44

The handle of the person being replied to is blurred; they aren't part of this story.

Not matched

Three posts had no match

A 60-second reel (Aug 12), a 4-second clip with no speech (Aug 16) and a photo (Aug 20). The closest X media from those days is 18–25 away. One more X video (Aug 20) happened to have the same length as an Instagram reel; checked frame by frame against every reel, it is a different video.

Only his posts and replies from the same days were checked. A version posted on another day, or as a plain repost, wouldn't show up here.

Update (Oct 8, test T4): with a 3-day window agreed on X before the search, the Aug 20 photo was found after all. @ldsabuse had posted the same image on X two days earlier, on Aug 18 ("Soon."), at fingerprint distance 0. That makes seven matched pairs; the other two posts above still have none. Write-up: B7 and the Lettering of the Twin Structure.

Result 2 · metadata

What sets them apart

Bar chart of posts per day: X far higher than Instagram on every one of the 7 days
Posts per day on the 7 days. X: posts and replies; Instagram: ldsabuseonx's own posts.
X @ldsabuseInstagram ldsabuseonx
CreatedJune 2017June 2024
Size32.9K posts, 6,462 followers32 posts, 702 followers
Formattext, replies, linksedited clips with title cards
Riggs's main Instagramnamed ldsabuse (Instagram's own email in his Apr 12 X post)
Bar chart: 13 posts started by ldsabuseonx, 11 by theemmapreneurofficial, 8 by latterdaychad
Who started each post on ldsabuseonx's grid (owner field, forensic capture).
Three profile pictures side by side: X, TikTok and Instagram, all different images
Three profile pictures, three different images. Faces in the Instagram collage are blurred.
Reading

What this does and doesn't show

It shows

Whoever runs ldsabuseonx had Riggs's own video files and posted them within minutes of him, 6 times on 5 days. That is Riggs or someone working directly with him; a copycat wouldn't keep that pace.

It also shows

It isn't simply his Instagram. His main account has another name, most of its grid (19 of 32) comes from posts two network accounts started, and it posts a fraction of what he does, in another format.

It doesn't show

Who types the posts on ldsabuseonx. That isn't visible from outside.

Prediction scored: lost. "They share nothing" met six shared videos, posted minute for minute. In the loser's defense, they still don't share a profile picture, a name, a posting volume, or the network that fills most of ldsabuseonx's grid. That's a consolation prize, not a win.
Method

How the test was run

Corrections made along the way

Made with mimesis

Run this test yourself

mimesis is an open toolkit for comparing sources: transcripts, videos, posts. Everything on this page came from one script with a chain of custody built in.

Collect X posts

Saves each post exactly as served, plus its photos and videos, hashing every file.

compare_x_ig.py fetch-x CASE --ids ids.tsv compare_x_ig.py fetch-x-media CASE
Add Instagram

Copies a forensic capture and its media in, without touching the originals.

compare_x_ig.py add-ig CASE --capture DIR --media DIR…
Compare files

ffprobe and EXIF inventory, identical bytes, matching lengths, shared encoder tags. Re-hashes every input first.

compare_x_ig.py files CASE
Compare content

Image fingerprints, shared phrases and links, with a same-day vs other-day control. Rules fixed in code.

compare_x_ig.py compare CASE

Code and tests: github.com/roadshowpractice/mimesis · this case's public data: data/ · Round 3 (T5, Grok's test, published before it runs): round3/ · the seventh match: B7 · left-or-right game, pre-registered before the run: left_right/ · the mimesis toolkit