Skip to content
Calpheon Labs Binary Schemas
Esc
navigateopen⌘Jpreview
On this page

guildquest.dbss

Binary layout, byte coverage, field semantics, and validation evidence for the intrinsic BSD guildquest decoder.

Investigation status

Status Value
Coverage 100%
Iteration BSD migration
Review state BSD migration reconciled
Last reviewed 2026-08-03
Captures examined Steam capture ads_version 856; PAZ 3595; file hash 650765545; 210,868 extracted bytes; 120 rows; normalized SHA-256 44f7f725d5ac0900ac1da121228db5ce99c740531f93f356c68ed7f5be6e370b
Decoder packages/scraper/src/tables/guildquest.dbss.ts
Remaining blockers None

See Decoder methodology for the confidence scale and evidence rules.

Field ledger

Field/path Offset and width Representation Claimed meaning Physical confidence Representation confidence Semantic confidence Evidence Status
count and companion spans header plus offset table count omitted; spans validated mission rows and identity Certain Certain Certain 120 pointers exactly partition all 210,868 bytes and repeat row IDs Closed
mission strings variable counted UTF-16 retained strings; length/flags omitted completion expression, objective, title, description, and icon Certain Certain High Exact sequential grammar, coherent content, and independent oracle equality Closed
requiredGuildLevel variable prefix, u16 retained required guild level Certain Certain High Tier covariance and independent oracle equality Closed
timeLimitMinutes, requiredSilver variable prefix, two u32 retained time limit and acceptance silver Certain Certain High Values match coherent mission tiers and the corroborated mission 11029 listing Closed
reward envelope controls before rewards, 9 bytes count consumed; invariant encoding codes validated and omitted; framing bytes padded count and type-15 reward block Certain Certain High Count lands exactly at every routing trailer; codes are invariant Closed
reward framing ranges around retained fields 166 bytes total consumed with .pad() / padded() and omitted; marker bytes at +16, +50, and +99 validated structural reward framing Certain Certain Neutral Exact 178-byte reward width and invariant marker codes establish every retained-field boundary Closed neutral
reward rewardTypeCode, itemId, amount +16, +21, +25 u8, u32, u32 item-reward type, item identity, and amount Certain Certain High Identical offsets across 13,378 rewards; positive IDs and amounts; independent oracle equality Closed
reward markers +50, +99, two u8 fixed 16 and omitted item-reward structural markers Certain Certain Neutral Both are 16 in all 13,378 rewards and mutations reject Closed
reward controlCode174 +174, u8 retained neutral code unresolved reward control Certain Certain Unknown Varies across ordinary rewards; guild values are 0 or 3; enhancement-level hypothesis failed Closed neutral
routing field04 trailer +4, u32 retained neutral value unresolved Certain Certain Unknown Seven values preserve exactly but cross unrelated mission categories and requirements Closed neutral
routing routingKeys counted u32 array retained neutral keys unresolved routing selectors Certain Certain Unknown Eleven repeated high-entropy values partition mission families, but no preimages or client symbol Closed neutral
routing categoryCode after routing keys, u8 enum 0/1/2/4 battle, life, barter, and boss mission families Certain Certain High Perfect title/objective-family partition over all 120 rows Closed
routing allowedRegionGroupIds counted u32 array retained allowed region groups Certain Certain High Values 1/2/3/4/6 select land-wide missions while 5 selects sea objectives Closed
routing hasRegionRestriction penultimate u32 boolean domain whether region list is active Certain Certain Certain Exactly equals whether the preceding list is nonempty in all rows; covariance enforced Closed
routing framing words trailer +0, +8, and final word consumed with .pad() / padded() and omitted neutral structural framing Certain Certain Neutral Adjacent intrinsic fields and exact row boundaries establish the widths Closed neutral
Reserved ranges schema-local fixed widths consumed with .pad() and omitted framing or semantically neutral capacity Certain Certain Neutral Adjacent fields, strict EOF, and exact snapshot parity establish each width Closed neutral

Active assumptions

Findings

ID Finding Evidence Schema/documentation impact Status
F-01 The intrinsic decoder reproduces the transformed reference output exactly. Full snapshot comparison; 120 rows; normalized SHA-256 44f7f725d5ac0900ac1da121228db5ce99c740531f93f356c68ed7f5be6e370b The BSD schema is the production source of truth. Closed
F-02 Row and section boundaries are intrinsic. Strict decoding reaches exact EOF on the installed capture. No companion offset table is loaded by this decoder. Closed
F-03 Reserved byte ranges are representation details. Their widths are fixed by adjacent fields and full-snapshot parity. .pad() keeps the schema readable and omits redundant output properties. Closed

Reconciled source findings

ID Finding Evidence Schema/documentation impact Status
F-01 The 178-byte reward is a complete shared type-15 item-reward grammar. Every byte position agrees across 862 guild and 12,516 ordinary rewards; the complete guild capture and rejecting mutations exercise the production layout. Former raw ranges are replaced by validated reserved ranges, two fixed markers, and neutral controlCode174; physical confidence increased to Certain. Closed
F-02 controlCode174 is not an enhancement level. Joining (itemId, code) to item enhancement keys succeeds for only 5,420/12,516 ordinary and 120/862 guild rewards. The byte retains a neutral offset-qualified name and Unknown semantics. Closed
F-03 The legacy progressionValue claim is unsupported. Values covary imperfectly with levels and span unrelated categories, silver costs, times, and reward patterns; no local consumer or symbol discriminates a gameplay scalar. Renamed to neutral field04; semantic confidence changed from Medium to Unknown while representation remains Certain. Closed
F-04 The legacy availabilityHashKeys claim overstates known semantics. Repeated high-entropy keys partition mission families, but neither hash preimages nor an availability consumer are available locally. Renamed to routingKeys; representation remains Certain and semantics are explicitly Unknown. Closed
F-05 The Eke decoder equals the independent legacy oracle on the complete installed capture. All retained mission, reward, and routing values compare equal for all 120 rows. Complete-capture regression test added. Closed

Was this page helpful?