Every evaluation stamped with the four-axis fingerprint
Per migration 217, every checkpoint evaluation carries a derived (substrate, vertical, pattern, source) tuple. Substrate is provider × model × SDK@version with an optional customer-supplied lockfile-hash header. The axis identity is the join key for cross-tenant correlation and the spine of supply-chain attribution.
