640 B
640 B
ADR-0002: Export names are not ABI definitions
- Status: accepted
- Date: 2026-07-16
Context
The public PS5 Payload SDK v0.41 contains GNM export stubs but no GNM headers, structure definitions, or GPU samples.
Decision
An export name proves only that the pinned stub set exposes that name. No C prototype, calling convention detail, structure layout, ownership rule, or semantic behavior is inferred from it. Phase 0 may resolve a name and record a boolean, but may not call the result.
Consequences
Even sceGnmAreSubmitsAllowed is not called. Each future ABI must be accepted
through a new evidence record before use.