Skip to content

research(track-a): trace outbound sequence field provenance - #495

Closed
blakinio wants to merge 7 commits into
mainfrom
research/OTC-20260817-track-a-p2-sequence-provenance
Closed

research(track-a): trace outbound sequence field provenance#495
blakinio wants to merge 7 commits into
mainfrom
research/OTC-20260817-track-a-p2-sequence-provenance

Conversation

@blakinio

Copy link
Copy Markdown
Owner

Draft-only P2 researcher for OTC-20260817-track-a-p2-sequence-provenance.

Base: canonical framing main 0aed48da9a51730c590d0ffe4688f149b359a170.
Exact client: 15.32.df7b29 / 51965216 / e6c244bd39fe2e0632f6f000efd3147164696efa8e901718668e0442325ff7fe.

Objective: trace only the exact producer/update provenance of DWORD(message+0) serialized at f50107; prove or disprove sequence semantics from a concrete update edge.

First discriminator: exact-fenced bounded file window 0xb56d60..0xb57280 for TGameserverDualConnection+0x80, staged source-side without disassembly/semantic classification and decoded only on GitHub-hosted Linux.

runtime_access:none; no world-map, live process, process memory, login/gameplay, raw executable upload or owner-funded AI/API.

Canonical inputs retained:

FRAMING=PROVEN
SEQUENCE=UNKNOWN
COMPRESSION=UNKNOWN
ENCRYPTION=UNKNOWN
FINAL_BINARY_EGRESS=PROVEN_AT_QT_QTCPSOCKET_BOUNDARY

Researcher will remain Draft and coordinator-only promotion applies.

Copy link
Copy Markdown
Owner Author

Coordinator disposition: ACCEPT_WITH_EDITS / PROMOTED.

Independent review of exact hosted run 32044825898 verified the producer/update edge for DWORD(message+0). Canonical promotion merged as PR #496 / 8a5fcfd72f2554261eef91a2129c9cc076e730ea.

Promoted classification:

FRAMING=PROVEN
SEQUENCE=PROVEN
COMPRESSION=UNKNOWN
ENCRYPTION=UNKNOWN
FINAL_BINARY_EGRESS=PROVEN_AT_QT_QTCPSOCKET_BOUNDARY
FINAL_SOCKET_OWNER=FACT:TGameserverTCPConnection

For message+0x34 == 3, TGameserverDualConnection this+0x9c is copied into the exact serialized sequence field and post-incremented; the nonmatching branch writes zero. Sequence initialization/reset remains UNKNOWN and was not required for this bounded mechanism proof.

Source final validation: governance 32045117129 = SUCCESS, CI 32045117287 = SUCCESS, CI / Required 95431242465 = SUCCESS, reviews/threads 0/0, final diff 3 files, one-shot workflow removed.

This Draft is historical source evidence and will be closed unmerged. Next frontier: exact type/provenance and input/output semantics of RawDataProcessor member transform 0xb3ec30.

@blakinio blakinio closed this Aug 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant