research(track-a): prove native game-login credential fields - #499
Closed
blakinio wants to merge 24 commits into
Closed
research(track-a): prove native game-login credential fields#499blakinio wants to merge 24 commits into
blakinio wants to merge 24 commits into
Conversation
This was referenced Aug 17, 2026
blakinio
commented
Aug 19, 2026
blakinio
left a comment
Owner
Author
There was a problem hiding this comment.
Fresh coordinator audit: ACCEPT_WITH_EDITS.
The source contains unique historical exact-build evidence at head 6b814f90d4e6d72238651b48be0621dd4c9fa6f3, fenced to 15.32.df7b29 / 51965216 / e6c244bd.... Exact-head governance/CI are green, and final provenance producer 32066254378 independently re-fenced the historical client and passed its bounded PlaySessionData/auth-state probe with runtime_access=none, no login and no secret access.
Accepted historical facts include:
- native
GameclientMessageLoginhas nestedLoginRSAEncryptedBlockat field 7; - the recovered wire-shape of top-level login and nested RSA block is stable for this exact binary;
- native producer is a
TLoginProtocolMessageHandlerpath feedingTProtocolMessageQueue::sendLogin(GameclientMessageLogin); - producer state is sourced from
TAuthenticationAndEncryptionInfo(historical vtable0x2f63240); - secondary login is a distinct message/RSA-block family;
- the exact semantic names of RSA fields and the causal map
TPlaySessionData field -> TAuthenticationAndEncryptionInfo field -> specific LoginRSAEncryptedBlock fieldremain unproven; PASSWORD_REQUIRED_FOR_GAME_LOGIN=UNKNOWN, with neither password presence nor password absence proven.
Required edits:
- All addresses/vtables/producer offsets remain historical exact-build only, never current-build addresses.
- The research prose line
CAN_SKIP_LOGIN_FORM: YES when client has suitable valid retained stateis too broad when read as a generalized capability. Canonical interpretation is: a native direct-to-character-selection route exists conditionally for suitable retained state, while generalizedCAN_SKIP_LOGIN_FORMremains PARTIAL, consistent with parent #498. - Preserve field semantics as UNKNOWN; wire tag/type recovery must not be renamed into email/password/session-token fields without causal proof.
Source is behind_by=50, so use clean current-main promotion. Open material factual findings after these edits: 0.
This was referenced Aug 19, 2026
blakinio
added a commit
that referenced
this pull request
Aug 19, 2026
Finalize #499 historical login-wire/provenance lifecycle and release task ownership.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Terminal source disposition — superseded by clean coordinator promotion #589
Status: CLOSED UNMERGED AS SUPERSEDED. Source head
6b814f90d4e6d72238651b48be0621dd4c9fa6f3.Coordinator review
4971650428 = ACCEPT_WITH_EDITS; zero material factual findings after repair. All addresses/vtables/offsets remain historical exact-build evidence for15.32.df7b29 / 51965216 / e6c244bd..., never current-build addresses.Accepted historical facts:
GameclientMessageLoginnestedLoginRSAEncryptedBlockfield 7, bounded exact protobuf wire tag/types,TLoginProtocolMessageHandler -> TProtocolMessageQueue::sendLogin(GameclientMessageLogin), producer state sourced fromTAuthenticationAndEncryptionInfo, and distinct secondary-login message family.Canonical semantic correction:
Source exact-head governance
32066665095=SUCCESS, CI32066665482=SUCCESS, final provenance producer32066254378=SUCCESSwith no runtime/login/secret access.Initial coordinator promotion #588 was closed unmerged when
mainadvanced concurrently. Clean restack #589 used one commit directly onmain@c056a38aeecb3f88b9c8b140997933d23c51027f,ahead_by=1,behind_by=0, exactly 8 docs/evidence/archive paths, CI32248884463=SUCCESS, promotion review4971696699, zero review threads, and squash-merged asdb5fdefbd205d5acdf31b0f5ebc893a2da7c357c.No client execution, credentials, login, GUI input, gameplay, transaction or runtime mutation occurred during coordinator audit/promotion.