Back

Cross-domain temporal correlation

P10-L05 · P10 · P10-M02

Align token wallet and social observations without causal overclaiming

ILLUSTRATIVE · needs_review

Prerequisites: P10-L04

Learning objectives

  • Align token wallet and social observations without causal overclaiming
  • Compare event windows across domains while preserving timing uncertainty and alternative explanations.

Why this matters

A token transfer near a social post can generate a persuasive causal narrative even when the clocks differ or the post was observed long after publication.

Explanation

Use separate domain lanes: chain event, provider retrieval and social publication/observation. Record timestamp precision and clock basis for each. A block timestamp is not exact transaction arrival time; a platform’s displayed publication time is not the time your archive received it. If a field is rounded to minutes, compare intervals rather than inventing second-level order.

State the proposed mechanism before interpreting proximity. “A post caused a transfer” requires evidence beyond temporal overlap: who could act, what channel carried the instruction, and whether competing explanations remain plausible. A market response, scheduled transaction, shared external announcement or inaccurate clock can generate similar timing. A source repost is not an independent observation of the underlying event.

Temporal ordering may be OBSERVED at the precision of the saved records while causality remains INFERRED or insufficiently evidenced. Preserve both outcomes. Wallet Intelligence is a reading context here; no real social collection or wallet report is created.

Key terms

Window: interval consistent with timestamp precision.

Temporal correlation: events occurring near one another.

Causal bridge: additional evidence supporting a mechanism.

Independent observation: not merely a copied claim.

Historical example

ILLUSTRATIVE: fictional post P displays 10:00 to minute precision; its possible time is [10:00:00, 10:00:59]. Fictional chain record C declares 10:00:30 but has no exact arrival timestamp. The post is archived at 10:05. A scheduled treasury transfer is an alternative explanation; no instruction or controller evidence is stipulated.

Visual specifications

Three aligned time lanes with a shaded minute-wide post window, chain timestamp marker and later archive marker. Annotate scheduling alternative and unresolved causal bridge; no causal arrow.

Caption: Illustrative timing overlap; chronology precision does not establish causality.

SPECIFICATION_ONLY — the rendered visual has not been produced or independently reviewed.

What the evidence proves

The displayed event times overlap in the fictional records, and the archive time is later. The package allows an overlap calculation at stated precision.

What the evidence does not prove

It does not establish whether P preceded actual transaction submission, whether an actor saw P, or whether P caused C. Common identity and social authenticity remain unknown.

Common mistakes

Sorting minute-rounded posts as exact seconds; using archive time as publication time; calling a repost independent corroboration; selecting only events that support the story.

Practical exercise

Draw the three lanes and classify “P preceded C,” “P caused C,” and “P was archived at 10:05.” Give one observation that would strengthen or weaken the causal hypothesis without identifying private people.

Show worked correction

Draw the post interval spanning 10:00:00–10:00:59, C’s declared 10:00:30 and archive observation at 10:05. “P preceded C” is not established at this precision; “P caused C” has insufficient evidence; archive time is OBSERVED within the fixture. An admissibly saved pre-existing schedule for C would weaken the proposed causal bridge. Public independently dated operational instructions could strengthen a mechanism claim, but still require compatible control and timing evidence.

Checklist

  • Keep publication, block and archive times separate.
  • Represent rounded timestamps as windows.
  • State at least one competing explanation.
  • Report overlap without causal certainty.

Summary

Cross-domain alignment supports bounded timing comparisons; causal claims require an additional evidential bridge.

Summary

  • Different clocks measure different events.
  • Intervals can make ordering unresolved.
  • Correlation can survive while causality remains insufficiently evidenced.

Next lesson

P10-L06

Tools

Use the named ZECOIN tool only as an evidence-reading context. This lesson creates no tool output, account session or entitlement. Offline exercise; do not sign, deploy, approve or fund anything.

Sources & claim boundaries

  • API: Esplora public API specification — GET routes, integer satoshis and indexed confirmation/outspend fields. Boundary: Mechanism documentation only; original illustrative values are stipulated, not observations. Historical records have separately frozen provenance and explicit collection gaps.
  • BTC: Bitcoin developer guide — transactions — Input references identify previous transaction outputs; scripts do not identify a human. Boundary: Mechanism documentation only; original illustrative values are stipulated, not observations. Historical records have separately frozen provenance and explicit collection gaps.

Evidence classifications

ILLUSTRATIVE — entirely fictional offline inputs; no current observation.

Observation date

null — no real observation

Content version

1

Review date

null

Review status

needs_review

Visual specifications

P10-L05-V01

SPECIFICATION_ONLY · ILLUSTRATIVE

Align token wallet and social observations without causal overclaiming

Illustrative timing overlap; chronology precision does not establish causality.

Three aligned time lanes with a shaded minute-wide post window, chain timestamp marker and later archive marker. Annotate scheduling alternative and unresolved causal bridge; no causal arrow.

Three aligned time lanes with a shaded minute-wide post window, chain timestamp marker and later archive marker. Annotate scheduling alternative and unresolved causal bridge; no causal arrow.

Stack observations, assumptions, gaps and conclusion at 390 px; retain full IDs and a complete text equivalent. Any wide table scrolls locally.

Prose may follow RTL; IDs, quantities and time axes remain LTR. Preserve dependency direction.

P10-L05-ILLUSTRATIVE-v1

Sources & claim boundaries

API · PRIMARY_DOCUMENTATION

Esplora public API specification

Supported claim
GET routes, integer satoshis and indexed confirmation/outspend fields.
Verification boundary
Mechanism documentation only; original illustrative values are stipulated, not observations. Historical records have separately frozen provenance and explicit collection gaps.
Checked at
2026-10-02
Open primary source
https://github.com/Blockstream/esplora/blob/master/API.md

BTC · PRIMARY_DOCUMENTATION

Bitcoin developer guide — transactions

Supported claim
Input references identify previous transaction outputs; scripts do not identify a human.
Verification boundary
Mechanism documentation only; original illustrative values are stipulated, not observations. Historical records have separately frozen provenance and explicit collection gaps.
Checked at
2026-10-02
Open primary source
https://developer.bitcoin.org/devguide/transactions.html

Dataset provenance

id: P10-L05-ILLUSTRATIVE-v1

dataStatus: ILLUSTRATIVE

observedAt: null

source: Original offline scenario in realOrHistoricalExample

scope: Fictional stipulated labels and values. No wallet, deployment, transaction, token launch or production observation.

Test your reasoning

P10-L05-Q1 · A minute-rounded post and a 10:00:30 block timestamp overlap. Which ordering is proven?
P10-L05-Q2 · What does archive time 10:05 establish?
P10-L05-Q3 · A scheduled treasury operation explains C. How should it appear?
P10-L05-Q4 · Ten reposts repeat P. Are they ten independent confirmations of causality?
P10-L05-Q5 · Which revised conclusion fits the fixture?