package platform

import "runtime/debug"

var (
	// Name is set by each service at startup.
	Name = "service"
	// Version can be overridden at build time with -ldflags.
	Version = "dev"
)

// BuildInfo returns runtime module/build details when available.
func BuildInfo() string {
	info, ok := debug.ReadBuildInfo()
	if !ok {
		return "unknown"
	}
	return info.Main.Path
}
