Skip to content

feat: add hub identity endpoint (CO1 2.3)#49

Closed
mikejgray wants to merge 1 commit into
NeonGeckoCom:devfrom
OscillateLabsLLC:feat_hub_identity_endpoint
Closed

feat: add hub identity endpoint (CO1 2.3)#49
mikejgray wants to merge 1 commit into
NeonGeckoCom:devfrom
OscillateLabsLLC:feat_hub_identity_endpoint

Conversation

@mikejgray
Copy link
Copy Markdown
Contributor

GET /hub/identity returns a stable hub ID, user-configurable display name, and HANA version. The hub ID is a memorable three-word kebab-case identifier (e.g. "bold-crystal-synapse") generated eagerly at startup and persisted to config.

POST /hub/identity (auth required) allows updating the display name, which is stripped of whitespace and validated for length.

The GET endpoint is intentionally public (no auth) so Nodes can identify a Hub during network discovery.

GET /hub/identity returns a stable hub ID, user-configurable
display name, and HANA version. The hub ID is a memorable
three-word kebab-case identifier (e.g. "bold-crystal-synapse")
generated eagerly at startup and persisted to config.

POST /hub/identity (auth required) allows updating the display
name, which is stripped of whitespace and validated for length.

The GET endpoint is intentionally public (no auth) so Nodes can
identify a Hub during network discovery.
@mikejgray
Copy link
Copy Markdown
Contributor Author

Looks like a transient error in the CI...

@mikejgray
Copy link
Copy Markdown
Contributor Author

Superseded by #50, which includes this commit plus the hub config endpoint (CO1 2.4).

@mikejgray mikejgray closed this Apr 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant