Skip to main content

Crate core_api

Crate core_api 

Source

Structs§

AuthConfig
AuthRequest
AuthenticatedSession
ChatMessage
ChatToolCall
ChatToolCallFunction
CleanupWsStateRequest
ClientIds
CompleteExternalCoreEventsRequest
CompleteExternalCoreEventsResponse
EndpointPayloadRequest
ErrorResponse
ExternalCoreDeviceIdentity
ExternalCoreError
ExternalCoreEvent
ExternalCoreEventCompletion
ExternalCoreHealth
ExternalCoreMdnsRecord
ExternalCoreRequest
ExternalCoreResponse
ExternalCoreRuntimeMetadata
ExternalCoreServiceEffects
HandleCoreInputRequest
HandleCoreInputResponse
HttpPayloadRequest
HubConnectionProofRequest
HubConnectionProofResponse
HubMdnsInstanceRecord
Image
ListMdnsRecordsRequest
LlmCompleteRequest
LlmCompleteResponse
LlmGenerationOptions
LlmRouteInfo
MwsClientInfo
MwsMessage
MwsMessageType
MwsSource
NodeAuthRequest
NodeAuthResponse
NodeChallengeEvidence
NodeChallengePayload
NodeInstanceListItem
NodeInstanceListResponse
NodeTokenIssueRequest
NodeTokenIssueResponse
NodeTokenListItem
NodeTokenListResponse
NodeTokenRevokeRequest
NodeTokenRevokeResponse
PlaygroundPayloadRequest
PollExternalCoreEventsRequest
PollExternalCoreEventsResponse
ProviderToolCall
RegisterLocalAppClientRequest
RegisterNodeConnectionRequest
ScopeInfo
ScopeMember
ServiceCoreOutput
UpdateCallbackBaseRequest
UserInfo
UserSetting

Enums§

ExceptionCode
ExternalCoreEventKind
ExternalCoreMethod
NodeBindingStatus
NodeInstancePolicy
ServiceCoreEffect
ServiceCoreInput
ServiceCoreResponse

Constants§

EXTERNAL_CORE_PROTOCOL_VERSION
HUB_CONNECTION_PROOF_PROTOCOL
HUB_CONNECTION_PROOF_TARGET
MWS_MAX_FRAME_SIZE
MWS_MAX_MESSAGE_SIZE
Shared MWS transport limits. Both websocket peers must apply these values so an envelope accepted by one side is never rejected solely due to asymmetric transport configuration.
MWS_MAX_WRITE_BUFFER_SIZE
NODE_ONBOARDING_CHALLENGE_ALGORITHM
NODE_ONBOARDING_CHALLENGE_AUDIENCE
NODE_ONBOARDING_CHALLENGE_PROTOCOL
NODE_ONBOARDING_ES256_ALGORITHM
NODE_ONBOARDING_TOKEN_AUDIENCE
NODE_ONBOARDING_TOKEN_ISSUER_PREFIX
NODE_ONBOARDING_TRANSACTION_TTL_SECONDS

Functions§

hub_connection_proof_signing_payload
Canonical, domain-separated bytes signed by the Hub for one physical WS connection. Length prefixes keep the encoding unambiguous without relying on JSON object ordering.