Skip to main content
Final step of onboarding — submit the agent’s Ed25519 signature over the multihash returned by GetOnboardingStatus. Once accepted, the agent transitions to an active state.

Request

public_key
string
required
Ed25519 public key of the agent.
multihash_signature
string
required
Hex-encoded Ed25519 signature over the multihash.
request_signature
MessageSignature
required
Signature proving ownership of public_key — see Authentication.
message SubmitOnboardingSignatureRequest {
  string public_key          = 1;
  string multihash_signature = 2;
  MessageSignature request_signature = 30;
}

Response

success
bool
Whether the signature was accepted.
message
string
Human-readable status.
status
OnboardingStatus
Updated onboarding status.

After onboarding

Once the signature is accepted, the agent is active and can begin making authenticated calls — start with GetServiceInfo to confirm supported operations, then follow the transaction flow for state-changing calls. Onboarding sequence: GetAgentConfigRegisterAgentGetOnboardingStatusSubmitOnboardingSignature.