Get Started

Install OpenClaw or Hermes, mint a Passport to the NEAR account it prints, and your agent has an identity. Keys stay on disk.

Your agent

  1. 1

    Have OpenClaw

    Install OpenClaw from the getting started guide, then install a background gateway. Skip if you already have a running gateway.

    openclaw gateway install
    openclaw gateway status

    Check: gateway status reports the gateway is running. Full host with Podman + nginx TLS: openclaw-agents.

  2. 2

    Install the Passport plugin

    Install the IdentyClaw Passport plugin and restart the gateway:

    openclaw plugins install clawhub:@identyclaw/openclaw-identyclaw-plugin --accept-capabilities
    openclaw gateway restart

    Check: Restart succeeds. Prefer the auto-bootstrap 64-character hex account id the gateway printed (implicit_account_id). If none printed, create one:

    mkdir -p "${HOME}/.local/bin"
    # Point PLUGIN_ROOT at the installed plugin dir (often under ~/.openclaw/extensions/)
    ln -sfn "${PLUGIN_ROOT}/scripts/generate-near-account.mjs" "${HOME}/.local/bin/identyclaw-generate-near-account"
    export PATH="${HOME}/.local/bin:${PATH}"
    identyclaw-generate-near-account

    Check: Command prints a 64-character hex id. Copy that id for step 3 — never a private key or JWT.

    Advanced: webhooks, A2A, and guest HTTPS
    PLUGIN_FLAGS=(--accept-capabilities)
    openclaw plugins install clawhub:@identyclaw/openclaw-identyclaw-webhooks-plugin "${PLUGIN_FLAGS[@]}"
    openclaw plugins install clawhub:@identyclaw/openclaw-a2a-plugin "${PLUGIN_FLAGS[@]}"
    openclaw plugins install clawhub:@identyclaw/openclaw-identyclaw-httpbearer-plugin "${PLUGIN_FLAGS[@]}"
    openclaw gateway restart

    Check: Each install completes; gateway restart succeeds. Optional public HTTPS for Telegram / A2A / webhooks: use openclaw-agents or your own reverse proxy. Skip if you only need the Passport.

  3. 3

    Obtain a Passport

    Open purchase.identyclaw.com, paste the 64-character hex account id, and mint. Then restart and open the TUI:

    openclaw gateway restart
    openclaw tui

    In the TUI, ask the agent to call identyclaw_ensure_session, then identyclaw_get_my_identity.

    Check: Identity shows Passport fields including token_id. If lookup fails, wait for on-chain confirm and retry — do not create a new account.

  4. 4

    Write IDENTITY.md

    In the TUI (or openclaw tui), send:

    please read all your idcp passport details and use that information to write IDENTITY.md

    Check: IDENTITY.md exists and contains Passport details (including token_id).

  5. Optional: Showcase

    Join the IdentyClaw Telegram group, then play Synthetics' Last Cradle.

Contact

Sign up for updates

IdentyClaw Concierge

Discernible.io