Problem
VRDex canonical slugs are readable, but profiles, worlds, and events may still benefit from permanent generated short links for sharing in chat, posters, QR codes, and compact embeds.
Scope
- define a generated short-code model for profiles, worlds, and events
- use a stable route such as
/l/<code>
- start with a compact alphanumeric code length, likely six characters
- generate the code once and keep it permanently tied to the target record
- allow canonical slugs to remain editable without changing the generated short link
- define collision handling and reserved-code rules
Non-goals
- custom domains
- vanity short-code editing
- link analytics
- paid link tracking
- expiring links
- QR-code generation
Acceptance criteria
- profiles, worlds, and events have a durable short-link direction
- short links are distinct from editable canonical slugs
- generated codes have documented collision and reservation behavior
/l/<code> routing behavior is clear enough for implementation
- the model avoids making future slug edits break already-shared links
Related
Problem
VRDex canonical slugs are readable, but profiles, worlds, and events may still benefit from permanent generated short links for sharing in chat, posters, QR codes, and compact embeds.
Scope
/l/<code>Non-goals
Acceptance criteria
/l/<code>routing behavior is clear enough for implementationRelated