Skip to main content

Module tooling_access

Module tooling_access 

Source
Expand description

Tooling Access control plane.

Tooling Access provisions a single multichain, read-only endpoint per account and mints short-lived ES256 session JWTs. Those JWTs are consumed by the crate::rpc::RpcApiClient to authenticate RPC calls directly against the provisioned endpoint; the private signing key never leaves the server.

These routes live on the same Admin API base URL as the rest of this client. Note this is distinct from super::AdminApiClient::create_jwt, which registers a public key on an endpoint’s security config — here we mint the session tokens themselves.

Structs§

ToolingAccessStatus
Current Tooling Access status for the account. enabled is the source of truth — a previously-provisioned-but-disabled account may still report a non-null endpoint_url.