Registry Web Editor
This page documents the dedicated web page for registry work in R3XA_API.
Why a dedicated page
The standard editor (/edit) targets full R3XA documents.
Registry work usually targets single reusable items (for example one camera or one specimen).
The /registry page focuses on that use case:
load a local JSON item,
edit it in-place,
validate it against the item schema definition,
save it back locally.
Route
GET /registry
Validation API
POST /api/registry/validatepayload accepts:
{ "item": { ... } }or
{ "item": { ... }, "kind": "data_sources/camera" }to force schema target
response:
{ "valid": true, "errors": [] }or
{ "valid": false, "errors": ["..."] }
Local workflow
Open
/registry.Click Load JSON to import an existing registry item.
Optionally set Kind override when a strict target is needed.
Click Validate item.
Click Save JSON to export the updated item.
Draft state is stored in browser local storage under a dedicated key (r3xaRegistryDraft).
Relation to existing web docs
The general web architecture and deployment details are still documented in:
docs/web.mddocs/DEPLOY_RAILWAY.mdThe standalone offline export is available from
/schema(button:Export standalone HTML).
Use this page as an extension of the main web UI documentation.