• Generate a Poseidon hash commitment from provider ID and secret

    Parameters

    • providerId: string

      Provider identifier (e.g., "github:12345")

    • secret: string

      User's secret value (generated client-side)

    Returns string

    Commitment hash as string

    const commitment = CommitmentService.generateCommitment("github:12345", "secret123")
    // commitment: "1234567890..."