Maybe a "hidden" key is enough, with a switch in the alarms app options toggling between showing everything or only not hidden timers/alarms. Since the sched lib works really well any duplication of the functionality there would be suboptimal.
EDIT: Potentially it could be interesting for an app to keep track of alarms set by itself, in that case the "origin" key would probably make more sense.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Maybe a "hidden" key is enough, with a switch in the alarms app options toggling between showing everything or only not hidden timers/alarms. Since the sched lib works really well any duplication of the functionality there would be suboptimal.