• Find the bound ClaimReference for (channelId, subnetMemberId).

    Two-stage check on every candidate Storage Program:

    1. Embedded signature verifies under the embedded claim's key.
    2. SP owner's Demos address matches that claim's address — so only the actual key-holder could have deployed this SP under this name.

    Both checks must pass. Returns null when no candidate qualifies. Membership is fixed for channel lifetime (CH-1) so callers SHOULD cache the result for the session.

    Parameters

    • channelId: string
    • subnetMemberId: string
    • rpcUrl: string

    Returns Promise<ClaimReference | null>