Skip to main content
Register an agent on the provider’s waiting list. The request is signed with the agent’s Ed25519 private key, proving ownership of the public key. After registration, poll GetOnboardingStatus until a multihash is issued.

Request

string
required
Ed25519 public key of the agent (hex).
string (optional)
Invite code, if the provider requires one.
string (optional)
Contact email.
string (optional)
Human-readable agent name.
MessageSignature
required
Ed25519 signature over the canonical request payload proving ownership of public_key β€” see Authentication.

Response

bool
Whether registration succeeded.
string
Human-readable status message.
uint64
Position on the waiting list.
OnboardingStatus
Initial onboarding status (e.g. WAITING).

Next step

Poll GetOnboardingStatus with the same public_key until it returns a multihash ready to sign. Onboarding sequence: GetAgentConfig β†’ RegisterAgent β†’ GetOnboardingStatus β†’ SubmitOnboardingSignature.