One call gives your agent a stable HTTPS hostname, minted credentials, an idle TTL, per-path auth waivers for OAuth and webhooks, and an audit of what is open.
expose(name, upstream, persistent?, ttl?, public_paths?)
โ { url, user, password, expires_at, audit_url }
Get a hostname