Everything an operator or a consumer needs to know about an engine without
leaving the API: which provider, which mechanism, what a lease is worth,
what revoke() really does, and what the server had to be trusted with.
Which of the five delegation shapes an engine implements. The shape is the
single most useful thing to know about a credential, because it says what a
lease can actually promise — see docs/delegation/README.md.