Usernet Subscriber SPACEBARZ Official Endpoint! ---------------------- This server acts as a usernet endpoint, resolving certain functions for clients. Available endpoints: - /manifest : Returns default manifest. - /manifest/{any/path} : Returns manifest from ib store (latest pointer). - POST /manifest/{any/path} : Version manifest JSON in ib store. - GET /ibgib?route={manifest-route} : Latest ibgib for a manifest route. - GET /ibgib?addr={ib^gib} : IbGib frame for a specific ib^gib address. Admin endpoints: - POST /admin/auth : Authenticate with password to get token. - POST /admin/manifest : Create new manifest (requires token). - PUT /admin/manifest/update : Update existing manifest (requires token). - DELETE /admin/manifest/delete?route={route} : Delete manifest (requires token). - GET /admin/manifest/details?route={route} : Get full manifest JSON with metadata (requires token). - GET /admin/manifest/related-files?route={route} : Get all files referenced by manifest (requires token). - GET /admin/manifests : List dynamic manifests (requires token). - GET /admin/info : Get admin info (requires token). - POST /admin/file/upload?route={route}&filename={file} : Upload file (requires token). - PUT /admin/file/update?route={route}&filename={file} : Update file (requires token). - DELETE /admin/file/delete?route={route}&filename={file} : Delete file (requires token). - GET /admin/file/content?route={route}&filename={file} : Get raw file content (requires token). - GET /admin/files?route={route} : List files in manifest (requires token). Ib manifest routing: - /manifest/temp_storage/index → ib latest: manifest temp_storage index - attachments use route-relative refs (e.g. processor.lua, templates/index.html) Manifest types (determined by JSON content): - Static: Standard manifest format - Dynamic: Contains 'transforms' field Manifest response variants: - _default : The default manifest (for general use) - xomud.quest : Special mode for xomud.quest Dynamic Transform System: - Data Sources: 3 available - Transforms: 1 available - Builders: 1 available