Resolve a ~handle
alter_resolve_handleResolve a ~handle (~alter's identity address, like '~example') to its canonical form and kind. Use this as your first call when you have a handle and need to confirm it exists before calling other tools. Returns canonical handle, kind (system/personal/role_alias), and addressability. Also accepts a full alter: address. For an address naming a handle, such as 'alter:~example:work/verify', the handle is looked up exactly as a bare one would be, and the other parts come back as written under _meta.address. For an address naming an artefact, such as 'alter:docs/protocol.md', the address is read and returned, and this tool does not look the artefact up, so an empty result there is expected. Never returns PII. Reading what the field holds about a handle is verify_identity, a separate tool that needs a credential and so is not on the anonymous listing; an agent can mint one for itself in two calls with register_autonomous_challenge then register_autonomous. Free L0, no authentication required.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Handle or alter: address to resolve. Accepts '~example', 'example', '~Example', 'alter:~example@example.com:work/verify' and 'alter:docs/protocol.md'. Handles are case-insensitive. Max 64 characters for a handle, 96 for an alter: address. |