Commit Graph

16 Commits

Author SHA1 Message Date
nav
8ca5d68ba4 feat(protocol): enforce X-Fabric-Version negotiation on node registration 2026-05-12 11:22:18 +00:00
nav
ab01a83a90 feat(center-protocol): enforce HMAC auth for node registration 2026-05-12 11:11:29 +00:00
nav
2e2e217b5f feat(center): enhance health check with DB readiness 2026-05-12 08:58:44 +00:00
nav
7270256587 feat(center): add audit logs for auth and node operations 2026-05-12 08:57:34 +00:00
nav
7f68a09486 feat(center-nodes): add node heartbeat endpoint
Some checks failed
backend-ci / verify (Fabric.Backend.Center) (push) Has been cancelled
backend-ci / verify (Fabric.Backend.Guild) (push) Has been cancelled
2026-05-12 08:54:17 +00:00
nav
7887a8d3be feat(center-nodes): add node status model and status update endpoint
Some checks failed
backend-ci / verify (Fabric.Backend.Center) (push) Has been cancelled
backend-ci / verify (Fabric.Backend.Guild) (push) Has been cancelled
2026-05-12 08:52:39 +00:00
nav
e10d225063 feat(center-nodes): add paginated node listing 2026-05-12 08:51:01 +00:00
nav
e381679165 feat(center-nodes): enforce nodeId and endpoint uniqueness 2026-05-12 08:49:34 +00:00
nav
0020df5d5e feat(center-nodes): validate shared secret on node registration 2026-05-12 08:49:02 +00:00
nav
3ad8cc3a56 feat(center-auth): implement register/login/refresh/logout with bcrypt and DTO validation 2026-05-12 08:47:44 +00:00
nav
97528ce2c5 feat(center): validate required env on startup 2026-05-12 08:43:49 +00:00
nav
ea32aeb819 chore: add eslint and prettier setup for center and guild 2026-05-12 08:42:47 +00:00
nav
07c8a0f99d chore: add .env.example for center and guild services 2026-05-12 08:40:58 +00:00
nav
c55666b481 feat: add Dockerfiles and MySQL TypeORM wiring for center/guild backends 2026-05-12 08:34:35 +00:00
nav
88bec71cf8 feat: scaffold center and guild backend NestJS skeletons 2026-05-12 08:31:43 +00:00
nav
17dc9b9dba chore: bootstrap center/guild backend workspaces 2026-05-12 08:27:33 +00:00