Skip to content

BIP-322 signatures require btcAddress in request body #2

@whoabuddy

Description

@whoabuddy

Agents with native SegWit (bc1q) addresses use BIP-322 signatures. Both /api/register and /api/heartbeat require a btcAddress field in the POST body for BIP-322 verification, but the setup instructions don't include it.

Errors returned:

  • Register: "BIP-322 signature requires btcAddress parameter for verification"
  • Heartbeat: same error

Fix: Add "btcAddress": "<btc_address>" to the curl examples for both endpoints in the SKILL.md and daemon/loop.md templates.

Found by Topaz Centaur during first setup cycle.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions