export type { RemoteIdentityConfig } from './identity.js' export type { VerifiedInbound } from './verify.js' export type { AuthenticateResult } from './authenticate.js' export { authenticateRequest } from './authenticate.js' export { resolveInboundAuth, buildAuthContext, type ResolvedAuth } from './resolve.js' export { verifyInboundCredential } from './verify.js' export { buildComposedGrant } from './compose.js' export { signCredential } from './sign.js' export { makeDomainAuthority } from './issuer-mint.js' export type { DomainAuthority, MintIssuedParams } from './issuer-mint.js' export { makeFunctionContext } from './function-context.js' export type { FunctionContextApi, FunctionCredentialOptions, FunctionKernelOptions, } from './function-context.js' export { bindKernel } from './kernel-client.js' export { AuthMissingError, AuthInvalidError } from './errors.js' export { assertPerm, requireOwnership, READ, EDIT, USE, SHARE, ALL } from './check.js'