MCPcopy Create free account
hub / github.com/DeusData/codebase-memory-mcp / identity_valid

Function identity_valid

src/daemon/service.c:93–98  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

91}
92
93static bool identity_valid(const cbm_daemon_build_identity_t *identity) {
94 return identity && version_valid(identity->semantic_version) &&
95 fingerprint_valid(identity->build_fingerprint) &&
96 optional_fingerprint_valid(identity->cache_fingerprint) && identity->protocol_abi != 0 &&
97 identity->store_abi != 0 && identity->feature_abi != 0;
98}
99
100static bool conflict_status_valid(cbm_daemon_hello_status_t status) {
101 return status >= CBM_DAEMON_HELLO_VERSION_CONFLICT && status <= CBM_DAEMON_HELLO_CACHE_CONFLICT;

Callers 1

cbm_daemon_hello_compareFunction · 0.85

Calls 3

version_validFunction · 0.85
fingerprint_validFunction · 0.85

Tested by

no test coverage detected