Base asset interface with minimal API.
Defines the contract for resolving asset references to Asset objects.