acceptquest.bss
Binary layout, byte coverage, field semantics, and validation evidence for the acceptquest decoder used by calpheonlabs.
Investigation status
| Status | Value |
|---|---|
| Coverage | 100% |
| Iteration | 2 |
| Review state | No open blockers |
| Last reviewed | 2026-07-16 |
| Captures examined | committed, installed |
| Decoder | packages/scraper/src/tables/acceptquest.bss.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 |
|---|---|---|---|---|---|---|---|---|
| PABR framing | header/footer | validated/omitted | counted bindings | Certain | Certain | Certain | Intrinsic framing | Closed |
npcId |
row +0, u16 |
retained | source NPC or zero | Certain | Certain | High | Legacy/client naming and row covariance | Closed |
questGroupId, questNumber |
row +2, two u16 |
retained | canonical quest ID | Certain | Certain | Certain | Every pair resolves in allquestlist.bss |
Closed |
npcIndex |
row +6, u16 |
retained | second component of composite source-NPC identity | Certain | Certain | High | Same two-part identity vocabulary as completion expressions; 43008/1 resolves as Greco Gorda |
Closed |
Active assumptions
Findings
| ID | Finding | Evidence | Schema/documentation impact | Status |
|---|---|---|---|---|
| F-01 | Quest IDs form a total canonical join. | Complete committed and installed captures. | Relationship covered by aggregate tests. | Closed |
| F-02 | npcIndex is a composite entity-identity component. |
It varies independently of npcId, shares the local meet(id,index) vocabulary, and the representative pair 43008/1 resolves to the expected quest giver. |
Semantic confidence increased from Medium to High; TSDoc now links the exact entity. | Closed |
| F-03 | Automatic-source rows do not make the physical fourth word padding. | 2,294 committed rows have npcId === 0 with a nonzero fourth word. |
The word remains decoded even when consumers choose to null the composite identity. | Closed |