The comment on examples/dora-node.yml read as an apology for a workaround. It is the documented mechanism: a manifest describes exactly one node, and one sitting next to a plain `path:` node is picked up automatically, which is how a node gets contract validation without being published.