mirror of
https://github.com/logos-co/logos-cpp-sdk.git
synced 2026-08-31 01:31:10 +00:00
The emitted logos_module_grant_host_services calls lp_grant_host_services, which logos-protocol only gained at MINOR 3. A module built against an older protocol therefore failed to compile in GENERATED code its author never wrote. Found by giving logos-template-module a standard flake: its own lock resolves protocol master, and the build died on `use of undeclared identifier`. Guarded on LOGOS_PROTOCOL_VERSION_MINOR >= 3. A module built against 0.2 has no grant entry point at all, which is the same fail-closed state as never being granted. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>