Get desktop application:
View/edit binary Protocol Buffers messages
This is the hash of the Ballerina program's AST
obsId = f(astHash, projectSecret)
This is unique for an anonymous project. This maps to a obsId, which can be public.
This is a unique ID for node/machine on which programs run. if two programs run in the same machine(node), they will have the same node ID
When publishing, you need to send the obsId
version of the program
This will contain the obsid & version
additional tags from choreo cloud