Enter a concentration–time model C(t). The substrate applies a calculus operatorto it for each exposure metric — ∫ for AUC, argmax for Tmax, a level-crossing for t½ — and returns the closed form. No fitting, no table: where a metric isn't defined for the model's shape, it says so rather than inventing a number.