Architecture & API reference
A shared Material Registry and one downstream Sensory Evaluation service — architecture diagram, Swagger references and Prometheus monitoring, all on this host. Both API tabs point at the services running behind the same domain, so “Try it out” works live; the self-served FastAPI entries stay one click away in the footer.
Architecture (archify)
Components and relations of the registry topology, rendered as an explorable standalone HTML with inline SVG, dark/light theme and export.
Material Registry
Substances, materials, aliases, revisions & merge/resolve endpoints — OpenAPI 3.1, served from /registry/*.
Sensory Evaluation
Downstream evaluation read model with the changes-consumer replica — OpenAPI 3.1, served from /sensory/*.
Monitoring
Prometheus scrape targets and alert rules, mirrored read-only from the host-local Prometheus; raw /metrics for both services.
| Public site | https://take-home.srv1567269.hstgr.cloud — portal, same-host API proxies |
| Live API entries | /registry/docs · /registry/redoc · /sensory/docs — FastAPI self-served |
| Monitoring | /registry/metrics · /sensory/metrics — targets & rules on the Monitoring tab |
| Demo walkthrough | make demo in the repo; tests via make test |
| Specs (raw) | registry.json · sensory.json — OpenAPI 3.1 |
| Diagram source | docs/diagrams/registry-architecture.html (generated by archify 2.14.0) |